home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / glibc108.zip / glibc108 / manual / summary.texi (.txt) < prev    next >
Texinfo Document  |  1994-05-19  |  123KB  |  3,390 lines

  1. @comment abort
  2. @item void abort (void)
  3. @file{stdlib.h} (ANSI):  @ref{Aborting a Program}.
  4. @comment abs
  5. @item int abs (int @var{number})
  6. @file{stdlib.h} (ANSI):  @ref{Absolute Value}.
  7. @comment accept
  8. @item int accept (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length_ptr})
  9. @file{sys/socket.h} (BSD):  @ref{Accepting Connections}.
  10. @comment access
  11. @item int access (const char *@var{filename}, int @var{how})
  12. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  13. @comment acosh
  14. @item double acosh (double @var{x})
  15. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  16. @comment acos
  17. @item double acos (double @var{x})
  18. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  19. @comment adjtime
  20. @item int adjtime (const struct timeval *@var{delta}, struct timeval *@var{olddelta})
  21. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  22. @comment AF_FILE
  23. @item AF_FILE
  24. @file{sys/socket.h} (GNU):  @ref{Address Formats}.
  25. @comment AF_INET
  26. @item AF_INET
  27. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  28. @comment AF_UNIX
  29. @item AF_UNIX
  30. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  31. @comment AF_UNSPEC
  32. @item AF_UNSPEC
  33. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  34. @comment alarm
  35. @item unsigned int alarm (unsigned int @var{seconds})
  36. @file{unistd.h} (POSIX.1):  @ref{Setting an Alarm}.
  37. @comment alloca
  38. @item void * alloca (size_t @var{size});
  39. @file{stdlib.h} (GNU, BSD):  @ref{Variable Size Automatic}.
  40. @comment ALTWERASE
  41. @item ALTWERASE
  42. @file{termios.h} (BSD):  @ref{Local Modes}.
  43. @comment ARG_MAX
  44. @item int ARG_MAX
  45. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  46. @comment asctime
  47. @item char * asctime (const struct tm *@var{brokentime})
  48. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  49. @comment asinh
  50. @item double asinh (double @var{x})
  51. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  52. @comment asin
  53. @item double asin (double @var{x})
  54. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  55. @comment asprintf
  56. @item int asprintf (char **@var{ptr}, const char *@var{template}, @dots{})
  57. @file{stdio.h} (GNU):  @ref{Dynamic Output}.
  58. @comment assert
  59. @item void assert (int @var{expression})
  60. @file{assert.h} (ANSI):  @ref{Consistency Checking}.
  61. @comment atan2
  62. @item double atan2 (double @var{y}, double @var{x})
  63. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  64. @comment atanh
  65. @item double atanh (double @var{x})
  66. @file{math.h} (BSD):  @ref{Hyperbolic Functions}.
  67. @comment atan
  68. @item double atan (double @var{x})
  69. @file{math.h} (ANSI):  @ref{Inverse Trig Functions}.
  70. @comment atexit
  71. @item int atexit (void (*@var{function}) (void))
  72. @file{stdlib.h} (ANSI):  @ref{Cleanups on Exit}.
  73. @comment atof
  74. @item double atof (const char *@var{string})
  75. @file{stdlib.h} (ANSI):  @ref{Parsing of Floats}.
  76. @comment atoi
  77. @item int atoi (const char *@var{string})
  78. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  79. @comment atol
  80. @item long int atol (const char *@var{string})
  81. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  82. @comment B0
  83. @item B0
  84. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  85. @comment B110
  86. @item B110
  87. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  88. @comment B1200
  89. @item B1200
  90. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  91. @comment B134
  92. @item B134
  93. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  94. @comment B150
  95. @item B150
  96. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  97. @comment B1800
  98. @item B1800
  99. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  100. @comment B19200
  101. @item B19200
  102. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  103. @comment B200
  104. @item B200
  105. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  106. @comment B2400
  107. @item B2400
  108. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  109. @comment B300
  110. @item B300
  111. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  112. @comment B38400
  113. @item B38400
  114. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  115. @comment B4800
  116. @item B4800
  117. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  118. @comment B50
  119. @item B50
  120. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  121. @comment B600
  122. @item B600
  123. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  124. @comment B75
  125. @item B75
  126. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  127. @comment B9600
  128. @item B9600
  129. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  130. @comment BC_BASE_MAX
  131. @item int BC_BASE_MAX
  132. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  133. @comment BC_DIM_MAX
  134. @item int BC_DIM_MAX
  135. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  136. @comment BC_DIM_MAX
  137. @item int BC_DIM_MAX
  138. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  139. @comment bcmp
  140. @item int bcmp (const void *@var{a1}, const void *@var{a2}, size_t @var{size})
  141. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  142. @comment bcopy
  143. @item void * bcopy (void *@var{from}, const void *@var{to}, size_t @var{size})
  144. @file{string.h} (BSD):  @ref{Copying and Concatenation,}.
  145. @comment BC_SCALE_MAX
  146. @item int BC_SCALE_MAX
  147. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  148. @comment BC_STRING_MAX
  149. @item int BC_STRING_MAX
  150. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  151. @comment bind
  152. @item int bind (int @var{socket}, struct sockaddr *@var{addr}, size_t @var{length})
  153. @file{sys/socket.h} (BSD):  @ref{Setting Address}.
  154. @comment BRKINT
  155. @item BRKINT
  156. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  157. @comment _BSD_SOURCE
  158. @item _BSD_SOURCE
  159. (GNU):  @ref{Feature Test Macros,}.
  160. @comment bsearch
  161. @item void * bsearch (const void *@var{key}, const void *@var{array}, size_t @var{count}, size_t @var{size}, comparison_fn_t @var{compare})
  162. @file{stdlib.h} (ANSI):  @ref{Array Search Function,}.
  163. @comment BUFSIZ
  164. @item int BUFSIZ
  165. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  166. @comment bzero
  167. @item void * bzero (void *@var{block}, size_t @var{size})
  168. @file{string.h} (BSD):  @ref{Copying and Concatenation,}.
  169. @comment cabs
  170. @item double cabs (struct @{ double real, imag; @} @var{z})
  171. @file{math.h} (BSD):  @ref{Absolute Value}.
  172. @comment calloc
  173. @item void * calloc (size_t @var{count}, size_t @var{eltsize})
  174. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Allocating Cleared Space}.
  175. @comment cbrt
  176. @item double cbrt (double @var{x})
  177. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  178. @comment cc_t
  179. @item cc_t
  180. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  181. @comment CCTS_OFLOW
  182. @item CCTS_OFLOW
  183. @file{termios.h} (BSD):  @ref{Control Modes}.
  184. @comment ceil
  185. @item double ceil (double @var{x})
  186. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  187. @comment cfgetispeed
  188. @item speed_t cfgetispeed (const struct termios *@var{termios_p})
  189. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  190. @comment cfgetospeed
  191. @item speed_t cfgetospeed (const struct termios *@var{termios_p})
  192. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  193. @comment cfmakeraw
  194. @item int cfmakeraw (struct termios *@var{termios_p})
  195. @file{termios.h} (BSD):  @ref{Line Speed}.
  196. @comment cfree
  197. @item void cfree (void *@var{ptr})
  198. @file{stdlib.h} (Sun):  @ref{Freeing after Malloc}.
  199. @comment cfsetispeed
  200. @item int cfsetispeed (struct termios *@var{termios_p}, speed_t @var{speed})
  201. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  202. @comment cfsetospeed
  203. @item int cfsetospeed (struct termios *@var{termios_p}, speed_t @var{speed})
  204. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  205. @comment cfsetspeed
  206. @item int cfsetspeed (struct termios *@var{termios_p}, speed_t @var{speed})
  207. @file{termios.h} (BSD):  @ref{Line Speed}.
  208. @comment CHAR_BIT
  209. @item CHAR_BIT
  210. @file{limits.h} (ANSI):  @ref{Width of Type}.
  211. @comment CHAR_MAX
  212. @item CHAR_MAX
  213. @file{limits.h} (ANSI):  @ref{Range of Type}.
  214. @comment CHAR_MIN
  215. @item CHAR_MIN
  216. @file{limits.h} (ANSI):  @ref{Range of Type}.
  217. @comment chdir
  218. @item int chdir (const char *@var{filename})
  219. @file{unistd.h} (POSIX.1):  @ref{Working Directory}.
  220. @comment CHILD_MAX
  221. @item int CHILD_MAX
  222. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  223. @comment chmod
  224. @item int chmod (const char *@var{filename}, mode_t @var{mode})
  225. @file{sys/stat.h} (POSIX.1):  @ref{Setting Permissions}.
  226. @comment chown
  227. @item int chown (const char *@var{filename}, uid_t @var{owner}, gid_t @var{group})
  228. @file{unistd.h} (POSIX.1):  @ref{File Owner}.
  229. @comment clearerr
  230. @item void clearerr (FILE *@var{stream})
  231. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  232. @comment CLK_TCK
  233. @item int CLK_TCK
  234. @file{time.h} (POSIX.1):  @ref{Basic CPU Time}.
  235. @comment CLOCAL
  236. @item CLOCAL
  237. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  238. @comment clock
  239. @item clock_t clock (void)
  240. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  241. @comment CLOCKS_PER_SEC
  242. @item int CLOCKS_PER_SEC
  243. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  244. @comment clock_t
  245. @item clock_t
  246. @file{time.h} (ANSI):  @ref{Basic CPU Time}.
  247. @comment closedir
  248. @item int closedir (DIR *@var{dirstream})
  249. @file{dirent.h} (POSIX.1):  @ref{Reading/Closing Directory}.
  250. @comment close
  251. @item int close (int @var{filedes})
  252. @file{unistd.h} (POSIX.1):  @ref{Opening and Closing Files}.
  253. @comment COLL_WEIGHTS_MAX
  254. @item int COLL_WEIGHTS_MAX
  255. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  256. @comment confstr
  257. @item size_t confstr (int @var{parameter}, char *@var{buf}, size_t @var{len})
  258. @file{unistd.h} (POSIX.2):  @ref{String Parameters}.
  259. @comment connect
  260. @item int connect (int @var{socket}, struct sockaddr *@var{addr}, size_t @var{length})
  261. @file{sys/socket.h} (BSD):  @ref{Connecting}.
  262. @comment cookie_close_function
  263. @item cookie_close_function
  264. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  265. @comment cookie_io_functions_t
  266. @item cookie_io_functions_t
  267. @file{stdio.h} (GNU):  @ref{Streams and Cookies}.
  268. @comment cookie_read_function
  269. @item cookie_read_function
  270. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  271. @comment cookie_seek_function
  272. @item cookie_seek_function
  273. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  274. @comment cookie_write_function
  275. @item cookie_write_function
  276. @file{stdio.h} (GNU):  @ref{Hook Functions}.
  277. @comment copysign
  278. @item double copysign (double @var{value}, double @var{sign})
  279. @file{math.h} (BSD):  @ref{Normalization Functions}.
  280. @comment cosh
  281. @item double cosh (double @var{x})
  282. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  283. @comment cos
  284. @item double cos (double @var{x})
  285. @file{math.h} (ANSI):  @ref{Trig Functions}.
  286. @comment CREAD
  287. @item CREAD
  288. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  289. @comment creat
  290. @item int creat (const char *@var{filename}, mode_t @var{mode})
  291. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  292. @comment CRTS_IFLOW
  293. @item CRTS_IFLOW
  294. @file{termios.h} (BSD):  @ref{Control Modes}.
  295. @comment CS5
  296. @item CS5
  297. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  298. @comment CS6
  299. @item CS6
  300. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  301. @comment CS7
  302. @item CS7
  303. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  304. @comment CS8
  305. @item CS8
  306. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  307. @comment CSIZE
  308. @item CSIZE
  309. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  310. @comment _CS_PATH
  311. @item _CS_PATH
  312. @file{unistd.h} (POSIX.2):  @ref{String Parameters}.
  313. @comment CSTOPB
  314. @item CSTOPB
  315. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  316. @comment ctermid
  317. @item char * ctermid (char *@var{string})
  318. @file{stdio.h} (POSIX.1):  @ref{Identifying the Terminal,}.
  319. @comment ctime
  320. @item char * ctime (const time_t *@var{time})
  321. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  322. @comment cuserid
  323. @item char * cuserid (char *@var{string})
  324. @file{stdio.h} (POSIX.1):  @ref{Who Logged In}.
  325. @comment daylight
  326. @item int daylight
  327. @file{time.h} (SVID):  @ref{Time Zone Functions}.
  328. @comment DBL_DIG
  329. @item DBL_DIG
  330. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  331. @comment DBL_EPSILON
  332. @item DBL_EPSILON
  333. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  334. @comment DBL_MANT_DIG
  335. @item DBL_MANT_DIG
  336. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  337. @comment DBL_MAX_10_EXP
  338. @item DBL_MAX_10_EXP
  339. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  340. @comment DBL_MAX_EXP
  341. @item DBL_MAX_EXP
  342. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  343. @comment DBL_MAX
  344. @item DBL_MAX
  345. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  346. @comment DBL_MIN_10_EXP
  347. @item DBL_MIN_10_EXP
  348. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  349. @comment DBL_MIN_EXP
  350. @item DBL_MIN_EXP
  351. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  352. @comment DBL_MIN
  353. @item DBL_MIN
  354. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  355. @comment dev_t
  356. @item dev_t
  357. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  358. @comment difftime
  359. @item double difftime (time_t @var{time1}, time_t @var{time0})
  360. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  361. @comment DIR
  362. @item DIR
  363. @file{dirent.h} (POSIX.1):  @ref{Opening a Directory}.
  364. @comment div
  365. @item div_t div (int @var{numerator}, int @var{denominator})
  366. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  367. @comment div_t
  368. @item div_t
  369. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  370. @c DO NOT EDIT THIS FILE!
  371. @comment drem
  372. @item double drem (double @var{numerator}, double @var{denominator})
  373. @file{math.h} (BSD):  @ref{Rounding and Remainders}.
  374. @comment dup2
  375. @item int dup2 (int @var{old}, int @var{new})
  376. @file{unistd.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  377. @comment dup
  378. @item int dup (int @var{old})
  379. @file{unistd.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  380. @comment E2BIG
  381. @item int E2BIG
  382. @file{errno.h} (POSIX.1: Argument list too long):  @ref{Error Codes,}.
  383. @comment EACCES
  384. @item int EACCES
  385. @file{errno.h} (POSIX.1: Permission denied):  @ref{Error Codes,}.
  386. @comment EADDRINUSE
  387. @item int EADDRINUSE
  388. @file{errno.h} (BSD: Address already in use):  @ref{Error Codes,}.
  389. @comment EADDRNOTAVAIL
  390. @item int EADDRNOTAVAIL
  391. @file{errno.h} (BSD: Can't assign requested address):  @ref{Error Codes,}.
  392. @comment EAFNOSUPPORT
  393. @item int EAFNOSUPPORT
  394. @file{errno.h} (BSD: Address family not supported by protocol family):  @ref{Error Codes,}.
  395. @comment EAGAIN
  396. @item int EAGAIN
  397. @file{errno.h} (POSIX.1: Resource temporarily unavailable):  @ref{Error Codes,}.
  398. @comment EALREADY
  399. @item int EALREADY
  400. @file{errno.h} (BSD: Operation already in progress):  @ref{Error Codes,}.
  401. @comment EBACKGROUND
  402. @item int EBACKGROUND
  403. @file{errno.h} (GNU: Inappropriate operation for background process):  @ref{Error Codes,}.
  404. @comment EBADF
  405. @item int EBADF
  406. @file{errno.h} (POSIX.1: Bad file descriptor):  @ref{Error Codes,}.
  407. @comment EBUSY
  408. @item int EBUSY
  409. @file{errno.h} (POSIX.1: Device busy):  @ref{Error Codes,}.
  410. @comment ECHILD
  411. @item int ECHILD
  412. @file{errno.h} (POSIX.1: No child processes):  @ref{Error Codes,}.
  413. @comment ECHOCTL
  414. @item ECHOCTL
  415. @file{termios.h} (BSD):  @ref{Local Modes}.
  416. @comment ECHOE
  417. @item ECHOE
  418. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  419. @comment ECHO
  420. @item ECHO
  421. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  422. @comment ECHOKE
  423. @item ECHOKE
  424. @file{termios.h} (BSD):  @ref{Local Modes}.
  425. @comment ECHOK
  426. @item ECHOK
  427. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  428. @comment ECHONL
  429. @item ECHONL
  430. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  431. @comment ECHOPRT
  432. @item ECHOPRT
  433. @file{termios.h} (BSD):  @ref{Local Modes}.
  434. @comment ECONNABORTED
  435. @item int ECONNABORTED
  436. @file{errno.h} (BSD: Software caused connection abort):  @ref{Error Codes,}.
  437. @comment ECONNREFUSED
  438. @item int ECONNREFUSED
  439. @file{errno.h} (BSD: Connection refused):  @ref{Error Codes,}.
  440. @comment ECONNRESET
  441. @item int ECONNRESET
  442. @file{errno.h} (BSD: Connection reset by peer):  @ref{Error Codes,}.
  443. @comment EDEADLK
  444. @item int EDEADLK
  445. @file{errno.h} (POSIX.1: Resource deadlock avoided):  @ref{Error Codes,}.
  446. @comment EDESTADDRREQ
  447. @item int EDESTADDRREQ
  448. @file{errno.h} (BSD: Destination address required):  @ref{Error Codes,}.
  449. @comment ED
  450. @item int ED
  451. @file{errno.h} (GNU: ?):  @ref{Error Codes,}.
  452. @comment EDOM
  453. @item int EDOM
  454. @file{errno.h} (ANSI: Numerical argument out of domain):  @ref{Error Codes,}.
  455. @comment EDQUOT
  456. @item int EDQUOT
  457. @file{errno.h} (BSD: Disc quota exceeded):  @ref{Error Codes,}.
  458. @comment EEXIST
  459. @item int EEXIST
  460. @file{errno.h} (POSIX.1: File exists):  @ref{Error Codes,}.
  461. @comment EFAULT
  462. @item int EFAULT
  463. @file{errno.h} (POSIX.1: Bad address):  @ref{Error Codes,}.
  464. @comment EFBIG
  465. @item int EFBIG
  466. @file{errno.h} (POSIX.1: File too large):  @ref{Error Codes,}.
  467. @comment EGRATUITOUS
  468. @item int EGRATUITOUS
  469. @file{errno.h} (GNU: Gratuitous error):  @ref{Error Codes,}.
  470. @comment EGREGIOUS
  471. @item int EGREGIOUS
  472. @file{errno.h} (GNU: You really blew it this time):  @ref{Error Codes,}.
  473. @comment EHOSTDOWN
  474. @item int EHOSTDOWN
  475. @file{errno.h} (BSD: Host is down):  @ref{Error Codes,}.
  476. @comment EHOSTUNREACH
  477. @item int EHOSTUNREACH
  478. @file{errno.h} (BSD: No route to host):  @ref{Error Codes,}.
  479. @comment EIEIO
  480. @item int EIEIO
  481. @file{errno.h} (GNU: Computer bought the farm):  @ref{Error Codes,}.
  482. @comment EINPROGRESS
  483. @item int EINPROGRESS
  484. @file{errno.h} (BSD: Operation now in progress):  @ref{Error Codes,}.
  485. @comment EINTR
  486. @item int EINTR
  487. @file{errno.h} (POSIX.1: Interrupted system call):  @ref{Error Codes,}.
  488. @comment EINVAL
  489. @item int EINVAL
  490. @file{errno.h} (POSIX.1: Invalid argument):  @ref{Error Codes,}.
  491. @comment EIO
  492. @item int EIO
  493. @file{errno.h} (POSIX.1: Input/output error):  @ref{Error Codes,}.
  494. @comment EISCONN
  495. @item int EISCONN
  496. @file{errno.h} (BSD: Socket is already connected):  @ref{Error Codes,}.
  497. @comment EISDIR
  498. @item int EISDIR
  499. @file{errno.h} (POSIX.1: Is a directory):  @ref{Error Codes,}.
  500. @comment ELOOP
  501. @item int ELOOP
  502. @file{errno.h} (BSD: Too many levels of symbolic links):  @ref{Error Codes,}.
  503. @comment EMFILE
  504. @item int EMFILE
  505. @file{errno.h} (POSIX.1: Too many open files):  @ref{Error Codes,}.
  506. @comment EMLINK
  507. @item int EMLINK
  508. @file{errno.h} (POSIX.1: Too many links):  @ref{Error Codes,}.
  509. @comment EMSGSIZE
  510. @item int EMSGSIZE
  511. @file{errno.h} (BSD: Message too long):  @ref{Error Codes,}.
  512. @comment ENAMETOOLONG
  513. @item int ENAMETOOLONG
  514. @file{errno.h} (POSIX.1: File name too long):  @ref{Error Codes,}.
  515. @comment endgrent
  516. @item void endgrent (void)
  517. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  518. @comment endhostent
  519. @item void endhostent ()
  520. @file{netdb.h} (BSD):  @ref{Host Names}.
  521. @comment endnetent
  522. @item void endnetent (void)
  523. @file{netdb.h} (BSD):  @ref{Networks Database}.
  524. @comment endprotoent
  525. @item void endprotoent (void)
  526. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  527. @comment endpwent
  528. @item void endpwent (void)
  529. @file{pwd.h} (SVID, BSD):  @ref{Scanning All Users}.
  530. @comment endservent
  531. @item void endservent (void)
  532. @file{netdb.h} (BSD):  @ref{Services Database}.
  533. @comment ENETDOWN
  534. @item int ENETDOWN
  535. @file{errno.h} (BSD: Network is down):  @ref{Error Codes,}.
  536. @comment ENETRESET
  537. @item int ENETRESET
  538. @file{errno.h} (BSD: Network dropped connection on reset):  @ref{Error Codes,}.
  539. @comment ENETUNREACH
  540. @item int ENETUNREACH
  541. @file{errno.h} (BSD: Network is unreachable):  @ref{Error Codes,}.
  542. @comment ENFILE
  543. @item int ENFILE
  544. @file{errno.h} (POSIX.1: Too many open files in system):  @ref{Error Codes,}.
  545. @comment ENOBUFS
  546. @item int ENOBUFS
  547. @file{errno.h} (BSD: No buffer space available):  @ref{Error Codes,}.
  548. @comment ENODEV
  549. @item int ENODEV
  550. @file{errno.h} (POSIX.1: Operation not supported by device):  @ref{Error Codes,}.
  551. @comment ENOENT
  552. @item int ENOENT
  553. @file{errno.h} (POSIX.1: No such file or directory):  @ref{Error Codes,}.
  554. @comment ENOEXEC
  555. @item int ENOEXEC
  556. @file{errno.h} (POSIX.1: Exec format error):  @ref{Error Codes,}.
  557. @comment ENOLCK
  558. @item int ENOLCK
  559. @file{errno.h} (POSIX.1: No locks available):  @ref{Error Codes,}.
  560. @comment ENOMEM
  561. @item int ENOMEM
  562. @file{errno.h} (POSIX.1: Cannot allocate memory):  @ref{Error Codes,}.
  563. @comment ENOPROTOOPT
  564. @item int ENOPROTOOPT
  565. @file{errno.h} (BSD: Protocol not available):  @ref{Error Codes,}.
  566. @comment ENOSPC
  567. @item int ENOSPC
  568. @file{errno.h} (POSIX.1: No space left on device):  @ref{Error Codes,}.
  569. @comment ENOSYS
  570. @item int ENOSYS
  571. @file{errno.h} (POSIX.1: Function not implemented):  @ref{Error Codes,}.
  572. @comment ENOTBLK
  573. @item int ENOTBLK
  574. @file{errno.h} (BSD: Block device required):  @ref{Error Codes,}.
  575. @comment ENOTCONN
  576. @item int ENOTCONN
  577. @file{errno.h} (BSD: Socket is not connected):  @ref{Error Codes,}.
  578. @comment ENOTDIR
  579. @item int ENOTDIR
  580. @file{errno.h} (POSIX.1: Not a directory):  @ref{Error Codes,}.
  581. @comment ENOTEMPTY
  582. @item int ENOTEMPTY
  583. @file{errno.h} (POSIX.1: Directory not empty):  @ref{Error Codes,}.
  584. @comment ENOTSOCK
  585. @item int ENOTSOCK
  586. @file{errno.h} (BSD: Socket operation on non-socket):  @ref{Error Codes,}.
  587. @comment ENOTTY
  588. @item int ENOTTY
  589. @file{errno.h} (POSIX.1: Inappropriate ioctl for device):  @ref{Error Codes,}.
  590. @comment environ
  591. @item char ** environ
  592. @file{unistd.h} (POSIX.1):  @ref{Environment Access}.
  593. @comment ENXIO
  594. @item int ENXIO
  595. @file{errno.h} (POSIX.1: Device not configured):  @ref{Error Codes,}.
  596. @comment EOF
  597. @item int EOF
  598. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  599. @comment EOPNOTSUPP
  600. @item int EOPNOTSUPP
  601. @file{errno.h} (BSD: Operation not supported):  @ref{Error Codes,}.
  602. @comment EPERM
  603. @item int EPERM
  604. @file{errno.h} (POSIX.1: Operation not permitted):  @ref{Error Codes,}.
  605. @comment EPFNOSUPPORT
  606. @item int EPFNOSUPPORT
  607. @file{errno.h} (BSD: Protocol family not supported):  @ref{Error Codes,}.
  608. @comment EPIPE
  609. @item int EPIPE
  610. @file{errno.h} (POSIX.1: Broken pipe):  @ref{Error Codes,}.
  611. @comment EPROTONOSUPPORT
  612. @item int EPROTONOSUPPORT
  613. @file{errno.h} (BSD: Protocol not supported):  @ref{Error Codes,}.
  614. @comment EPROTOTYPE
  615. @item int EPROTOTYPE
  616. @file{errno.h} (BSD: Protocol wrong type for socket):  @ref{Error Codes,}.
  617. @comment EQUIV_CLASS_MAX
  618. @item int EQUIV_CLASS_MAX
  619. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  620. @comment ERANGE
  621. @item int ERANGE
  622. @file{errno.h} (ANSI: Numerical result out of range):  @ref{Error Codes,}.
  623. @comment EREMOTE
  624. @item int EREMOTE
  625. @file{errno.h} (BSD: Too many levels of remote in path):  @ref{Error Codes,}.
  626. @comment EROFS
  627. @item int EROFS
  628. @file{errno.h} (POSIX.1: Read-only file system):  @ref{Error Codes,}.
  629. @comment errno
  630. @item volatile int errno
  631. @file{errno.h} (ANSI):  @ref{Checking for Errors,}.
  632. @comment ESHUTDOWN
  633. @item int ESHUTDOWN
  634. @file{errno.h} (BSD: Can't send after socket shutdown):  @ref{Error Codes,}.
  635. @comment ESOCKTNOSUPPORT
  636. @item int ESOCKTNOSUPPORT
  637. @file{errno.h} (BSD: Socket type not supported):  @ref{Error Codes,}.
  638. @comment ESPIPE
  639. @item int ESPIPE
  640. @file{errno.h} (POSIX.1: Illegal seek):  @ref{Error Codes,}.
  641. @comment ESRCH
  642. @item int ESRCH
  643. @file{errno.h} (POSIX.1: No such process):  @ref{Error Codes,}.
  644. @comment ESTALE
  645. @item int ESTALE
  646. @file{errno.h} (BSD: Stale NFS file handle):  @ref{Error Codes,}.
  647. @comment ETIMEDOUT
  648. @item int ETIMEDOUT
  649. @file{errno.h} (BSD: Connection timed out):  @ref{Error Codes,}.
  650. @comment ETXTBSY
  651. @item int ETXTBSY
  652. @file{errno.h} (BSD: Text file busy):  @ref{Error Codes,}.
  653. @comment EUSERS
  654. @item int EUSERS
  655. @file{errno.h} (BSD: Too many users):  @ref{Error Codes,}.
  656. @comment EWOULDBLOCK
  657. @item int EWOULDBLOCK
  658. @file{errno.h} (BSD: Operation would block):  @ref{Error Codes,}.
  659. @comment EXDEV
  660. @item int EXDEV
  661. @file{errno.h} (POSIX.1: Invalid cross-device link):  @ref{Error Codes,}.
  662. @comment execle
  663. @item int execle (const char *@var{filename}, const char *@var{arg0}, char *const @var{env}@t{[]}, @dots{})
  664. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  665. @comment execl
  666. @item int execl (const char *@var{filename}, const char *@var{arg0}, @dots{})
  667. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  668. @comment execlp
  669. @item int execlp (const char *@var{filename}, const char *@var{arg0}, @dots{})
  670. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  671. @comment execve
  672. @item int execve (const char *@var{filename}, char *const @var{argv}@t{[]}, char *const @var{env}@t{[]})
  673. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  674. @comment execv
  675. @item int execv (const char *@var{filename}, char *const @var{argv}@t{[]})
  676. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  677. @comment execvp
  678. @item int execvp (const char *@var{filename}, char *const @var{argv}@t{[]})
  679. @file{unistd.h} (POSIX.1):  @ref{Executing a File}.
  680. @comment EXIT_FAILURE
  681. @item int EXIT_FAILURE
  682. @file{stdlib.h} (ANSI):  @ref{Exit Status}.
  683. @comment exit
  684. @item void exit (int @var{status})
  685. @file{stdlib.h} (ANSI):  @ref{Normal Termination}.
  686. @comment _exit
  687. @item void _exit (int @var{status})
  688. @file{unistd.h} (POSIX.1):  @ref{Termination Internals}.
  689. @comment EXIT_SUCCESS
  690. @item int EXIT_SUCCESS
  691. @file{stdlib.h} (ANSI):  @ref{Exit Status}.
  692. @comment exp
  693. @item double exp (double @var{x})
  694. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  695. @comment expm1
  696. @item double expm1 (double @var{x})
  697. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  698. @comment EXPR_NEST_MAX
  699. @item int EXPR_NEST_MAX
  700. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  701. @comment fabs
  702. @item double fabs (double @var{number})
  703. @file{math.h} (ANSI):  @ref{Absolute Value}.
  704. @comment fchmod
  705. @item int fchmod (int @var{filedes}, int @var{mode})
  706. @file{sys/stat.h} (BSD):  @ref{Setting Permissions}.
  707. @comment fchown
  708. @item int fchown (int @var{filedes}, int @var{owner}, int @var{group})
  709. @file{unistd.h} (BSD):  @ref{File Owner}.
  710. @comment fclean
  711. @item int fclean (FILE *@var{stream})
  712. @file{stdio.h} (GNU):  @ref{Cleaning Streams}.
  713. @comment fclose
  714. @item int fclose (FILE *@var{stream})
  715. @file{stdio.h} (ANSI):  @ref{Closing Streams}.
  716. @comment fcntl
  717. @item int fcntl (int @var{filedes}, int @var{command}, @dots{})
  718. @file{fcntl.h} (POSIX.1):  @ref{Control Operations}.
  719. @comment FD_CLOEXEC
  720. @item int FD_CLOEXEC
  721. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  722. @comment FD_CLR
  723. @item void FD_CLR (int @var{filedes}, fd_set *@var{set})
  724. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  725. @comment FD_ISSET
  726. @item int FD_ISSET (int @var{filedes}, fd_set *@var{set})
  727. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  728. @comment fdopen
  729. @item FILE * fdopen (int @var{filedes}, const char *@var{opentype})
  730. @file{stdio.h} (POSIX.1):  @ref{Descriptors and Streams}.
  731. @comment FD_SET
  732. @item void FD_SET (int @var{filedes}, fd_set *@var{set})
  733. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  734. @comment fd_set
  735. @item fd_set
  736. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  737. @comment FD_SETSIZE
  738. @item int FD_SETSIZE
  739. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  740. @comment F_DUPFD
  741. @item int F_DUPFD
  742. @file{fcntl.h} (POSIX.1):  @ref{Duplicating Descriptors}.
  743. @comment FD_ZERO
  744. @item void FD_ZERO (fd_set *@var{set})
  745. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  746. @comment feof
  747. @item int feof (FILE *@var{stream})
  748. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  749. @comment ferror
  750. @item int ferror (FILE *@var{stream})
  751. @file{stdio.h} (ANSI):  @ref{EOF and Errors}.
  752. @comment fflush
  753. @item int fflush (FILE *@var{stream})
  754. @file{stdio.h} (ANSI):  @ref{Flushing Buffers}.
  755. @comment fgetc
  756. @item int fgetc (FILE *@var{stream})
  757. @file{stdio.h} (ANSI):  @ref{Character Input}.
  758. @comment F_GETFD
  759. @item int F_GETFD
  760. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  761. @comment F_GETFL
  762. @item int F_GETFL
  763. @file{fcntl.h} (POSIX.1):  @ref{File Status Flags}.
  764. @comment fgetgrent
  765. @item struct group * fgetgrent (FILE *@var{stream})
  766. @file{grp.h} (SVID):  @ref{Scanning All Groups}.
  767. @comment F_GETLK
  768. @item int F_GETLK
  769. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  770. @comment F_GETOWN
  771. @item int F_GETOWN
  772. @file{fcntl.h} (BSD):  @ref{Interrupt Input}.
  773. @comment fgetpos
  774. @item int fgetpos (FILE *@var{stream}, fpos_t *@var{position})
  775. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  776. @comment fgetpwent
  777. @item struct passwd * fgetpwent (FILE *@var{stream})
  778. @file{pwd.h} (SVID):  @ref{Scanning All Users}.
  779. @comment fgets
  780. @item char * fgets (char *@var{s}, int @var{count}, FILE *@var{stream})
  781. @file{stdio.h} (ANSI):  @ref{Line Input}.
  782. @comment FILE
  783. @item FILE
  784. @file{stdio.h} (ANSI):  @ref{Streams}.
  785. @comment FILENAME_MAX
  786. @item int FILENAME_MAX
  787. @file{stdio.h} (ANSI):  @ref{Limits for Files}.
  788. @comment fileno
  789. @item int fileno (FILE *@var{stream})
  790. @file{stdio.h} (POSIX.1):  @ref{Descriptors and Streams}.
  791. @comment finite
  792. @item int finite (double @var{x})
  793. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  794. @comment floor
  795. @item double floor (double @var{x})
  796. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  797. @comment FLT_DIG
  798. @item FLT_DIG
  799. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  800. @comment FLT_EPSILON
  801. @item FLT_EPSILON
  802. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  803. @comment FLT_MANT_DIG
  804. @item FLT_MANT_DIG
  805. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  806. @comment FLT_MAX_10_EXP
  807. @item FLT_MAX_10_EXP
  808. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  809. @comment FLT_MAX_EXP
  810. @item FLT_MAX_EXP
  811. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  812. @comment FLT_MAX
  813. @item FLT_MAX
  814. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  815. @comment FLT_MIN_10_EXP
  816. @item FLT_MIN_10_EXP
  817. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  818. @comment FLT_MIN_EXP
  819. @item FLT_MIN_EXP
  820. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  821. @comment FLT_MIN
  822. @item FLT_MIN
  823. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  824. @comment FLT_RADIX
  825. @item FLT_RADIX
  826. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  827. @comment FLT_ROUNDS
  828. @item FLT_ROUNDS
  829. @file{float.h} (ANSI):  @ref{Floating Point Parameters}.
  830. @comment FLUSHO
  831. @item FLUSHO
  832. @file{termios.h} (BSD):  @ref{Local Modes}.
  833. @comment fmemopen
  834. @item FILE * fmemopen (void *@var{buf}, size_t @var{size}, const char *@var{opentype})
  835. @file{stdio.h} (GNU):  @ref{String Streams}.
  836. @comment fmod
  837. @item double fmod (double @var{numerator}, double @var{denominator})
  838. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  839. @comment fnmatch
  840. @item int fnmatch (const char *@var{pattern}, const char *@var{string}, int @var{flags})
  841. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  842. @comment FNM_CASEFOLD
  843. @item FNM_CASEFOLD
  844. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  845. @comment FNM_FILE_NAME
  846. @item FNM_FILE_NAME
  847. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  848. @comment FNM_LEADING_DIR
  849. @item FNM_LEADING_DIR
  850. @file{fnmatch.h} (GNU):  @ref{Wildcard Matching}.
  851. @comment FNM_NOESCAPE
  852. @item FNM_NOESCAPE
  853. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  854. @comment FNM_PATHNAME
  855. @item FNM_PATHNAME
  856. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  857. @comment FNM_PERIOD
  858. @item FNM_PERIOD
  859. @file{fnmatch.h} (POSIX.2):  @ref{Wildcard Matching}.
  860. @comment F_OK
  861. @item int F_OK
  862. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  863. @comment fopencookie
  864. @item FILE * fopencookie (void *@var{cookie}, const char *@var{opentype}, cookie_io_functions_t @var{io_functions})
  865. @file{stdio.h} (GNU):  @ref{Streams and Cookies}.
  866. @comment fopen
  867. @item FILE * fopen (const char *@var{filename}, const char *@var{opentype})
  868. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  869. @comment FOPEN_MAX
  870. @item int FOPEN_MAX
  871. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  872. @comment fork
  873. @item pid_t fork (void)
  874. @file{unistd.h} (POSIX.1):  @ref{Creating a Process}.
  875. @comment fpathconf
  876. @item long int fpathconf (int @var{filedes}, int @var{parameter})
  877. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  878. @comment FPE_DECOVF_TRAP
  879. @item FPE_DECOVF_TRAP
  880. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  881. @comment FPE_FLTDIV_FAULT
  882. @item FPE_FLTDIV_FAULT
  883. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  884. @comment FPE_FLTDIV_TRAP
  885. @item FPE_FLTDIV_TRAP
  886. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  887. @comment FPE_FLTOVF_FAULT
  888. @item FPE_FLTOVF_FAULT
  889. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  890. @comment FPE_FLTOVF_TRAP
  891. @item FPE_FLTOVF_TRAP
  892. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  893. @comment FPE_FLTUND_FAULT
  894. @item FPE_FLTUND_FAULT
  895. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  896. @comment FPE_FLTUND_TRAP
  897. @item FPE_FLTUND_TRAP
  898. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  899. @comment FPE_INTDIV_TRAP
  900. @item FPE_INTDIV_TRAP
  901. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  902. @comment FPE_INTOVF_TRAP
  903. @item FPE_INTOVF_TRAP
  904. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  905. @comment FPE_SUBRNG_TRAP
  906. @item FPE_SUBRNG_TRAP
  907. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  908. @comment fpos_t
  909. @item fpos_t
  910. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  911. @comment fprintf
  912. @item int fprintf (FILE *@var{stream}, const char *@var{template}, @dots{})
  913. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  914. @comment fputc
  915. @item int fputc (int @var{c}, FILE *@var{stream})
  916. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  917. @comment fputs
  918. @item int fputs (const char *@var{s}, FILE *@var{stream})
  919. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  920. @comment F_RDLCK
  921. @item F_RDLCK
  922. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  923. @comment fread
  924. @item size_t fread (void *@var{data}, size_t @var{size}, size_t @var{count}, FILE *@var{stream})
  925. @file{stdio.h} (ANSI):  @ref{Block Input/Output}.
  926. @comment __free_hook
  927. @item __free_hook
  928. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  929. @comment free
  930. @item void free (void *@var{ptr})
  931. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Freeing after Malloc}.
  932. @comment freopen
  933. @item FILE * freopen (const char *@var{filename}, const char *@var{opentype}, FILE *@var{stream})
  934. @file{stdio.h} (ANSI):  @ref{Opening Streams}.
  935. @comment frexp
  936. @item double frexp (double @var{value}, int *@var{exponent})
  937. @file{math.h} (ANSI):  @ref{Normalization Functions}.
  938. @comment fscanf
  939. @item int fscanf (FILE *@var{stream}, const char *@var{template}, @dots{})
  940. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  941. @comment fseek
  942. @item int fseek (FILE *@var{stream}, long int @var{offset}, int @var{whence})
  943. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  944. @comment F_SETFD
  945. @item int F_SETFD
  946. @file{fcntl.h} (POSIX.1):  @ref{Descriptor Flags}.
  947. @comment F_SETFL
  948. @item int F_SETFL
  949. @file{fcntl.h} (POSIX.1):  @ref{File Status Flags}.
  950. @comment F_SETLK
  951. @item int F_SETLK
  952. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  953. @comment F_SETLKW
  954. @item int F_SETLKW
  955. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  956. @comment F_SETOWN
  957. @item int F_SETOWN
  958. @file{fcntl.h} (BSD):  @ref{Interrupt Input}.
  959. @comment fsetpos
  960. @item int fsetpos (FILE *@var{stream}, const fpos_t @var{position})
  961. @file{stdio.h} (ANSI):  @ref{Portable Positioning}.
  962. @comment fstat
  963. @item int fstat (int @var{filedes}, struct stat *@var{buf})
  964. @file{sys/stat.h} (POSIX.1):  @ref{Reading Attributes}.
  965. @comment ftell
  966. @item long int ftell (FILE *@var{stream})
  967. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  968. @comment F_UNLCK
  969. @item F_UNLCK
  970. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  971. @comment fwrite
  972. @item size_t fwrite (const void *@var{data}, size_t @var{size}, size_t @var{count}, FILE *@var{stream})
  973. @file{stdio.h} (ANSI):  @ref{Block Input/Output}.
  974. @comment F_WRLCK
  975. @item F_WRLCK
  976. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  977. @comment getchar
  978. @item int getchar (void)
  979. @file{stdio.h} (ANSI):  @ref{Character Input}.
  980. @comment getc
  981. @item int getc (FILE *@var{stream})
  982. @file{stdio.h} (ANSI):  @ref{Character Input}.
  983. @comment getcwd
  984. @item char * getcwd (char *@var{buffer}, size_t @var{size})
  985. @file{unistd.h} (POSIX.1):  @ref{Working Directory}.
  986. @comment getdelim
  987. @item ssize_t getdelim (char **@var{lineptr}, size_t *@var{n}, int @var{delimiter}, FILE *@var{stream})
  988. @file{stdio.h} (GNU):  @ref{Line Input}.
  989. @comment getegid
  990. @item gid_t getegid (void)
  991. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  992. @comment getenv
  993. @item char * getenv (const char *@var{name})
  994. @file{stdlib.h} (ANSI):  @ref{Environment Access}.
  995. @comment geteuid
  996. @item uid_t geteuid (void)
  997. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  998. @comment getgid
  999. @item gid_t getgid (void)
  1000. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1001. @comment getgrent
  1002. @item struct group * getgrent (void)
  1003. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  1004. @comment getgrgid
  1005. @item struct group * getgrgid (gid_t @var{gid})
  1006. @file{grp.h} (POSIX.1):  @ref{Lookup Group}.
  1007. @comment getgrnam
  1008. @item struct group * getgrnam (const char *@var{name})
  1009. @file{grp.h} (SVID, BSD):  @ref{Lookup Group}.
  1010. @comment getgroups
  1011. @item int getgroups (int @var{count}, gid_t *@var{groups})
  1012. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1013. @comment gethostbyaddr
  1014. @item struct hostent * gethostbyaddr (const char *@var{addr}, int @var{length}, int @var{format})
  1015. @file{netdb.h} (BSD):  @ref{Host Names}.
  1016. @comment gethostbyname
  1017. @item struct hostent * gethostbyname (const char *@var{name})
  1018. @file{netdb.h} (BSD):  @ref{Host Names}.
  1019. @comment gethostent
  1020. @item struct hostent * gethostent ()
  1021. @file{netdb.h} (BSD):  @ref{Host Names}.
  1022. @comment gethostid
  1023. @item long int gethostid (void)
  1024. @file{unistd.h} (BSD):  @ref{Host Identification}.
  1025. @comment gethostname
  1026. @item int gethostname (char *@var{name}, size_t @var{size})
  1027. @file{unistd.h} (BSD):  @ref{Host Identification}.
  1028. @comment getitimer
  1029. @item int getitimer (int @var{which}, struct itimerval *@var{old})
  1030. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  1031. @comment getline
  1032. @item ssize_t getline (char **@var{lineptr}, size_t *@var{n}, FILE *@var{stream})
  1033. @file{stdio.h} (GNU):  @ref{Line Input}.
  1034. @comment getlogin
  1035. @item char * getlogin (void)
  1036. @file{unistd.h} (POSIX.1):  @ref{Who Logged In}.
  1037. @comment getnetbyaddr
  1038. @item struct netent * getnetbyaddr (long @var{net}, int @var{type})
  1039. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1040. @comment getnetbyname
  1041. @item struct netent * getnetbyname (const char *@var{name})
  1042. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1043. @comment getnetent
  1044. @item struct netent * getnetent (void)
  1045. @file{netdb.h} (BSD):  @ref{Networks Database}.
  1046. @comment getopt
  1047. @item int getopt (int @var{argc}, char **@var{argv}, const char *@var{options})
  1048. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1049. @comment getopt_long
  1050. @item int getopt_long (int @var{argc}, char **@var{argv}, const char *@var{shortopts}, struct option *@var{longopts}, int *@var{indexptr})
  1051. @file{getopt.h} (GNU):  @ref{Long Options}.
  1052. @comment getpeername
  1053. @item int getpeername (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length_ptr})
  1054. @file{sys/socket.h} (BSD):  @ref{Who is Connected}.
  1055. @comment getpgrp
  1056. @item pid_t getpgrp (pid_t @var{pid})
  1057. @file{unistd.h} (BSD):  @ref{Process Group Functions,}.
  1058. @comment getpgrp
  1059. @item pid_t getpgrp (void)
  1060. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  1061. @comment getpid
  1062. @item pid_t getpid (void)
  1063. @file{unistd.h} (POSIX.1):  @ref{Process Identification}.
  1064. @comment getppid
  1065. @item pid_t getppid (void)
  1066. @file{unistd.h} (POSIX.1):  @ref{Process Identification}.
  1067. @comment getpriority
  1068. @item int getpriority (int @var{class}, int @var{id})
  1069. @file{sys/resource.h} (BSD):  @ref{Priority}.
  1070. @comment getprotobyname
  1071. @item struct protoent * getprotobyname (const char *@var{name})
  1072. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1073. @comment getprotobynumber
  1074. @item struct protoent * getprotobynumber (int @var{protocol})
  1075. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1076. @comment getprotoent
  1077. @item struct protoent * getprotoent (void)
  1078. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  1079. @comment getpwent
  1080. @item struct passwd * getpwent (void)
  1081. @file{pwd.h} (POSIX.1):  @ref{Scanning All Users}.
  1082. @comment getpwnam
  1083. @item struct passwd * getpwnam (const char *@var{name})
  1084. @file{pwd.h} (POSIX.1):  @ref{Lookup User}.
  1085. @comment getpwuid
  1086. @item struct passwd * getpwuid (uid_t @var{uid})
  1087. @file{pwd.h} (POSIX.1):  @ref{Lookup User}.
  1088. @comment getrlimit
  1089. @item int getrlimit (int @var{resource}, struct rlimit *@var{rlp})
  1090. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  1091. @comment getrusage
  1092. @item int getrusage (int @var{processes}, struct rusage *@var{rusage})
  1093. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  1094. @comment getservbyname
  1095. @item struct servent * getservbyname (const char *@var{name}, const char *@var{proto})
  1096. @file{netdb.h} (BSD):  @ref{Services Database}.
  1097. @comment getservbyport
  1098. @item struct servent * getservbyport (int @var{port}, const char *@var{proto})
  1099. @file{netdb.h} (BSD):  @ref{Services Database}.
  1100. @comment getservent
  1101. @item struct servent * getservent (void)
  1102. @file{netdb.h} (BSD):  @ref{Services Database}.
  1103. @comment gets
  1104. @item char * gets (char *@var{s})
  1105. @file{stdio.h} (ANSI):  @ref{Line Input}.
  1106. @comment getsockname
  1107. @item int getsockname (int @var{socket}, struct sockaddr *@var{addr}, size_t *@var{length_ptr})
  1108. @file{sys/socket.h} (BSD):  @ref{Reading Address}.
  1109. @comment getsockopt
  1110. @item int getsockopt (int @var{socket}, int @var{level}, int @var{optname}, void *@var{optval}, size_t *@var{optlen_ptr})
  1111. @file{sys/socket.h} (BSD):  @ref{Socket Option Functions}.
  1112. @comment gettimeofday
  1113. @item int gettimeofday (struct timeval *@var{tp}, struct timezone *@var{tzp})
  1114. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  1115. @comment getuid
  1116. @item uid_t getuid (void)
  1117. @file{unistd.h} (POSIX.1):  @ref{Reading Persona}.
  1118. @comment getumask
  1119. @item mode_t getumask (void)
  1120. @file{sys/stat.h} (GNU):  @ref{Setting Permissions}.
  1121. @comment getwd
  1122. @item char * getwd (char *@var{buffer})
  1123. @file{unistd.h} (BSD):  @ref{Working Directory}.
  1124. @comment getw
  1125. @item int getw (FILE *@var{stream})
  1126. @file{stdio.h} (SVID):  @ref{Character Input}.
  1127. @comment gid_t
  1128. @item gid_t
  1129. @file{sys/types.h} (POSIX.1):  @ref{Reading Persona}.
  1130. @comment GLOB_ABORTED
  1131. @item GLOB_ABORTED
  1132. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1133. @comment GLOB_APPEND
  1134. @item GLOB_APPEND
  1135. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1136. @comment GLOB_DOOFFS
  1137. @item GLOB_DOOFFS
  1138. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1139. @comment GLOB_ERR
  1140. @item GLOB_ERR
  1141. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1142. @comment glob
  1143. @item int glob (const char *@var{pattern}, int @var{flags}, int (*@var{errfunc}) (const char *@var{filename}, int @var{error-code}), glob_t *@var{vector_ptr})
  1144. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1145. @comment GLOB_MARK
  1146. @item GLOB_MARK
  1147. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1148. @comment GLOB_NOCHECK
  1149. @item GLOB_NOCHECK
  1150. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1151. @comment GLOB_NOESCAPE
  1152. @item GLOB_NOESCAPE
  1153. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1154. @comment GLOB_NOMATCH
  1155. @item GLOB_NOMATCH
  1156. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1157. @comment GLOB_NOSORT
  1158. @item GLOB_NOSORT
  1159. @file{glob.h} (POSIX.2):  @ref{Flags for Globbing}.
  1160. @comment GLOB_NOSPACE
  1161. @item GLOB_NOSPACE
  1162. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1163. @comment glob_t
  1164. @item glob_t
  1165. @file{glob.h} (POSIX.2):  @ref{Calling Glob}.
  1166. @comment gmtime
  1167. @item struct tm * gmtime (const time_t *@var{time})
  1168. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  1169. @comment _GNU_SOURCE
  1170. @item _GNU_SOURCE
  1171. (GNU):  @ref{Feature Test Macros,}.
  1172. @comment gsignal
  1173. @item int gsignal (int @var{signum})
  1174. @file{signal.h} (SVID):  @ref{Signaling Yourself}.
  1175. @comment HOST_NOT_FOUND
  1176. @item HOST_NOT_FOUND
  1177. @file{netdb.h} (BSD):  @ref{Host Names}.
  1178. @comment htonl
  1179. @item unsigned long int htonl (unsigned long int @var{hostlong})
  1180. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  1181. @comment htons
  1182. @item unsigned short int htons (unsigned short int @var{hostshort})
  1183. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  1184. @comment HUGE_VAL
  1185. @item double HUGE_VAL
  1186. @file{math.h} (ANSI):  @ref{Domain and Range Errors}.
  1187. @comment HUPCL
  1188. @item HUPCL
  1189. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  1190. @comment hypot
  1191. @item double hypot (double @var{x}, double @var{y})
  1192. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  1193. @comment ICANON
  1194. @item ICANON
  1195. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  1196. @comment ICRNL
  1197. @item ICRNL
  1198. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1199. @comment IEXTEN
  1200. @item IEXTEN
  1201. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  1202. @comment IGNBRK
  1203. @item IGNBRK
  1204. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1205. @comment IGNCR
  1206. @item IGNCR
  1207. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1208. @comment IGNPAR
  1209. @item IGNPAR
  1210. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1211. @comment IMAXBEL
  1212. @item IMAXBEL
  1213. @file{termios.h} (BSD):  @ref{Input Modes}.
  1214. @comment INADDR_ANY
  1215. @item unsigned long int INADDR_ANY
  1216. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  1217. @comment INADDR_BROADCAST
  1218. @item unsigned long int INADDR_BROADCAST
  1219. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  1220. @comment INADDR_LOOPBACK
  1221. @item unsigned long int INADDR_LOOPBACK
  1222. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  1223. @comment INADDR_NONE
  1224. @item unsigned long int INADDR_NONE
  1225. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  1226. @comment index
  1227. @item char * index (const char *@var{string}, int @var{c})
  1228. @file{string.h} (BSD):  @ref{Search Functions,}.
  1229. @comment inet_addr
  1230. @item unsigned long int inet_addr (const char *@var{name})
  1231. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1232. @comment inet_aton
  1233. @item int inet_aton (const char *@var{name}, struct in_addr *@var{addr})
  1234. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1235. @comment inet_lnaof
  1236. @item int inet_lnaof (struct in_addr @var{addr})
  1237. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1238. @comment inet_makeaddr
  1239. @item struct in_addr inet_makeaddr (int @var{net}, int @var{local})
  1240. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1241. @comment inet_netof
  1242. @item int inet_netof (struct in_addr @var{addr})
  1243. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1244. @comment inet_network
  1245. @item unsigned long int inet_network (const char *@var{name})
  1246. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1247. @comment inet_ntoa
  1248. @item char * inet_ntoa (struct in_addr @var{addr})
  1249. @file{arpa/inet.h} (BSD):  @ref{Host Address Functions}.
  1250. @comment infnan
  1251. @item double infnan (int @var{error})
  1252. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  1253. @comment initgroups
  1254. @item int initgroups (const char *@var{user}, gid_t @var{gid})
  1255. @file{grp.h} (BSD):  @ref{Setting Groups}.
  1256. @comment initstate
  1257. @item void * initstate (unsigned int @var{seed}, void *@var{state}, size_t @var{size})
  1258. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  1259. @comment INLCR
  1260. @item INLCR
  1261. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1262. @comment ino_t
  1263. @item ino_t
  1264. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  1265. @comment INPCK
  1266. @item INPCK
  1267. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1268. @comment int
  1269. @item int RLIM_INFINITY
  1270. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  1271. @comment INT_MAX
  1272. @item INT_MAX
  1273. @file{limits.h} (ANSI):  @ref{Range of Type}.
  1274. @comment INT_MIN
  1275. @item INT_MIN
  1276. @file{limits.h} (ANSI):  @ref{Range of Type}.
  1277. @comment _IOFBF
  1278. @item int _IOFBF
  1279. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  1280. @comment _IOLBF
  1281. @item int _IOLBF
  1282. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  1283. @comment _IONBF
  1284. @item int _IONBF
  1285. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  1286. @comment IPPORT_RESERVED
  1287. @item int IPPORT_RESERVED
  1288. @file{netinet/in.h} (BSD):  @ref{Ports}.
  1289. @comment IPPORT_USERRESERVED
  1290. @item int IPPORT_USERRESERVED
  1291. @file{netinet/in.h} (BSD):  @ref{Ports}.
  1292. @comment isalnum
  1293. @item int isalnum (int @var{c})
  1294. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1295. @comment isalpha
  1296. @item int isalpha (int @var{c})
  1297. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1298. @comment isascii
  1299. @item int isascii (int @var{c})
  1300. @file{ctype.h} (SVID, BSD):  @ref{Classification of Characters,}.
  1301. @comment isatty
  1302. @item int isatty (int @var{filedes})
  1303. @file{unistd.h} (POSIX.1):  @ref{Is It a Terminal}.
  1304. @comment isblank
  1305. @item int isblank (int @var{c})
  1306. @file{ctype.h} (GNU):  @ref{Classification of Characters,}.
  1307. @comment iscntrl
  1308. @item int iscntrl (int @var{c})
  1309. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1310. @comment isdigit
  1311. @item int isdigit (int @var{c})
  1312. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1313. @comment isgraph
  1314. @item int isgraph (int @var{c})
  1315. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1316. @comment ISIG
  1317. @item ISIG
  1318. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  1319. @comment isinf
  1320. @item int isinf (double @var{x})
  1321. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  1322. @comment islower
  1323. @item int islower (int @var{c})
  1324. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1325. @comment isnan
  1326. @item int isnan (double @var{x})
  1327. @file{math.h} (BSD):  @ref{Predicates on Floats}.
  1328. @comment isprint
  1329. @item int isprint (int @var{c})
  1330. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1331. @comment ispunct
  1332. @item int ispunct (int @var{c})
  1333. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1334. @comment isspace
  1335. @item int isspace (int @var{c})
  1336. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1337. @comment ISTRIP
  1338. @item ISTRIP
  1339. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1340. @comment isupper
  1341. @item int isupper (int @var{c})
  1342. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1343. @comment isxdigit
  1344. @item int isxdigit (int @var{c})
  1345. @file{ctype.h} (ANSI):  @ref{Classification of Characters,}.
  1346. @comment *
  1347. @item char * tzname [2]
  1348. @file{time.h} (POSIX.1):  @ref{Time Zone Functions}.
  1349. @comment ITIMER_PROF
  1350. @item ITIMER_PROF
  1351. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  1352. @comment ITIMER_REAL
  1353. @item ITIMER_REAL
  1354. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  1355. @comment ITIMER_VIRTUAL
  1356. @item ITIMER_VIRTUAL
  1357. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  1358. @comment IXANY
  1359. @item IXANY
  1360. @file{termios.h} (BSD):  @ref{Input Modes}.
  1361. @comment IXOFF
  1362. @item IXOFF
  1363. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1364. @comment IXON
  1365. @item IXON
  1366. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1367. @comment jmp_buf
  1368. @item jmp_buf
  1369. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  1370. @comment kill
  1371. @item int kill (pid_t @var{pid}, int @var{signum})
  1372. @file{signal.h} (POSIX.1):  @ref{Signaling Another Process}.
  1373. @comment killpg
  1374. @item int killpg (int @var{pgid}, int @var{signum})
  1375. @file{signal.h} (BSD):  @ref{Signaling Another Process}.
  1376. @comment labs
  1377. @item long int labs (long int @var{number})
  1378. @file{stdlib.h} (ANSI):  @ref{Absolute Value}.
  1379. @comment LANG
  1380. @item LANG
  1381. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1382. @comment LC_ALL
  1383. @item LC_ALL
  1384. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1385. @comment LC_COLLATE
  1386. @item LC_COLLATE
  1387. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1388. @comment LC_CTYPE
  1389. @item LC_CTYPE
  1390. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1391. @comment LC_MONETARY
  1392. @item LC_MONETARY
  1393. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1394. @comment LC_NUMERIC
  1395. @item LC_NUMERIC
  1396. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1397. @comment LC_RESPONSE
  1398. @item LC_RESPONSE
  1399. @file{locale.h} (GNU):  @ref{Locale Categories,}.
  1400. @comment L_ctermid
  1401. @item int L_ctermid
  1402. @file{stdio.h} (POSIX.1):  @ref{Identifying the Terminal,}.
  1403. @comment LC_TIME
  1404. @item LC_TIME
  1405. @file{locale.h} (ANSI):  @ref{Locale Categories,}.
  1406. @comment L_cuserid
  1407. @item int L_cuserid
  1408. @file{stdio.h} (POSIX.1):  @ref{Who Logged In}.
  1409. @comment ldexp
  1410. @item double ldexp (double @var{value}, int @var{exponent})
  1411. @file{math.h} (ANSI):  @ref{Normalization Functions}.
  1412. @comment ldiv
  1413. @item ldiv_t ldiv (long int @var{numerator}, long int @var{denominator})
  1414. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  1415. @comment ldiv_t
  1416. @item ldiv_t
  1417. @file{stdlib.h} (ANSI):  @ref{Integer Division}.
  1418. @comment L_INCR
  1419. @item L_INCR
  1420. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  1421. @comment LINE_MAX
  1422. @item int LINE_MAX
  1423. @file{limits.h} (POSIX.2):  @ref{Utility Limits}.
  1424. @comment link
  1425. @item int link (const char *@var{oldname}, const char *@var{newname})
  1426. @file{unistd.h} (POSIX.1):  @ref{Hard Links}.
  1427. @comment LINK_MAX
  1428. @item int LINK_MAX
  1429. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1430. @comment listen
  1431. @item int listen (int @var{socket}, unsigned int @var{n})
  1432. @file{sys/socket.h} (BSD):  @ref{Listening}.
  1433. @comment localeconv
  1434. @item struct lconv * localeconv (void)
  1435. @file{locale.h} (ANSI):  @ref{Numeric Formatting,}.
  1436. @comment localtime
  1437. @item struct tm * localtime (const time_t *@var{time})
  1438. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  1439. @comment log10
  1440. @item double log10 (double @var{x})
  1441. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  1442. @comment log1p
  1443. @item double log1p (double @var{x})
  1444. @file{math.h} (BSD):  @ref{Exponents and Logarithms}.
  1445. @comment logb
  1446. @item double logb (double @var{x})
  1447. @file{math.h} (BSD):  @ref{Normalization Functions}.
  1448. @comment log
  1449. @item double log (double @var{x})
  1450. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  1451. @comment longjmp
  1452. @item void longjmp (jmp_buf @var{state}, int @var{value})
  1453. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  1454. @comment LONG_LONG_MAX
  1455. @item LONG_LONG_MAX
  1456. @file{limits.h} (GNU):  @ref{Range of Type}.
  1457. @comment LONG_LONG_MIN
  1458. @item LONG_LONG_MIN
  1459. @file{limits.h} (GNU):  @ref{Range of Type}.
  1460. @comment LONG_MAX
  1461. @item LONG_MAX
  1462. @file{limits.h} (ANSI):  @ref{Range of Type}.
  1463. @comment LONG_MIN
  1464. @item LONG_MIN
  1465. @file{limits.h} (ANSI):  @ref{Range of Type}.
  1466. @comment lseek
  1467. @item off_t lseek (int @var{filedes}, off_t @var{offset}, int @var{whence})
  1468. @file{unistd.h} (POSIX.1):  @ref{File Position Primitive}.
  1469. @comment L_SET
  1470. @item L_SET
  1471. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  1472. @comment lstat
  1473. @item int lstat (const char *@var{filename}, struct stat *@var{buf})
  1474. @file{sys/stat.h} (BSD):  @ref{Reading Attributes}.
  1475. @comment L_tmpnam
  1476. @item int L_tmpnam
  1477. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  1478. @comment L_XTND
  1479. @item L_XTND
  1480. @file{sys/file.h} (BSD):  @ref{File Positioning}.
  1481. @comment __malloc_hook
  1482. @item __malloc_hook
  1483. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  1484. @comment malloc
  1485. @item void * malloc (size_t @var{size})
  1486. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Basic Allocation}.
  1487. @comment MAX_CANON
  1488. @item int MAX_CANON
  1489. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1490. @comment MAX_INPUT
  1491. @item int MAX_INPUT
  1492. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1493. @comment MAXNAMLEN
  1494. @item int MAXNAMLEN
  1495. @file{dirent.h} (BSD):  @ref{Limits for Files}.
  1496. @comment MB_CUR_MAX
  1497. @item int MB_CUR_MAX
  1498. @file{stdlib.h} (ANSI):  @ref{Multibyte Char Intro,}.
  1499. @comment mblen
  1500. @item int mblen (const char *@var{string}, size_t @var{size})
  1501. @file{stdlib.h} (ANSI):  @ref{Length of Char,}.
  1502. @comment MB_LEN_MAX
  1503. @item int MB_LEN_MAX
  1504. @file{limits.h} (ANSI):  @ref{Multibyte Char Intro,}.
  1505. @comment mbstowcs
  1506. @item size_t mbstowcs (wchar_t *@var{wstring}, const char *@var{string}, size_t @var{size})
  1507. @file{stdlib.h} (ANSI):  @ref{Wide String Conversion,}.
  1508. @comment mbtowc
  1509. @item int mbtowc (wchar_t *@var{result}, const char *@var{string}, size_t @var{size})
  1510. @file{stdlib.h} (ANSI):  @ref{Converting One Char,}.
  1511. @comment mcheck
  1512. @item int mcheck (void (*@var{abortfn}) (void))
  1513. @file{malloc.h} (GNU):  @ref{Heap Consistency Checking}.
  1514. @comment MDMBUF
  1515. @item MDMBUF
  1516. @file{termios.h} (BSD):  @ref{Control Modes}.
  1517. @comment memalign
  1518. @item void * memalign (size_t @var{size}, size_t @var{boundary})
  1519. @file{malloc.h}, @file{stdlib.h} (BSD):  @ref{Aligned Memory Blocks}.
  1520. @comment memccpy
  1521. @item void * memccpy (void *@var{to}, const void *@var{from}, int @var{c}, size_t @var{size})
  1522. @file{string.h} (SVID):  @ref{Copying and Concatenation,}.
  1523. @comment memchr
  1524. @item void * memchr (const void *@var{block}, int @var{c}, size_t @var{size})
  1525. @file{string.h} (ANSI):  @ref{Search Functions,}.
  1526. @comment memcmp
  1527. @item int memcmp (const void *@var{a1}, const void *@var{a2}, size_t @var{size})
  1528. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  1529. @comment memcpy
  1530. @item void * memcpy (void *@var{to}, const void *@var{from}, size_t @var{size})
  1531. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  1532. @comment memmem
  1533. @item void * memmem (const void *@var{needle}, size_t @var{needle_len},@*const void *@var{haystack}, size_t @var{haystack_len})
  1534. @file{string.h} (GNU):  @ref{Search Functions,}.
  1535. @comment memmove
  1536. @item void * memmove (void *@var{to}, const void *@var{from}, size_t @var{size})
  1537. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  1538. @comment memory_warnings
  1539. @item void memory_warnings (void *@var{start}, void (*@var{warn_func}) (const char *))
  1540. @file{malloc.h} (GNU):  @ref{Memory Warnings}.
  1541. @comment memset
  1542. @item void * memset (void *@var{block}, int @var{c}, size_t @var{size})
  1543. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  1544. @comment mkdir
  1545. @item int mkdir (const char *@var{filename}, mode_t @var{mode})
  1546. @file{sys/stat.h} (POSIX.1):  @ref{Creating Directories}.
  1547. @comment mkfifo
  1548. @item int mkfifo (const char *@var{filename}, mode_t @var{mode})
  1549. @file{sys/stat.h} (POSIX.1):  @ref{FIFO Special Files}.
  1550. @comment mknod
  1551. @item int mknod (const char *@var{filename}, int @var{mode}, int @var{dev})
  1552. @file{sys/stat.h} (BSD):  @ref{Making Special Files}.
  1553. @comment mkstemp
  1554. @item int mkstemp (char *@var{template})
  1555. @file{unistd.h} (BSD):  @ref{Temporary Files}.
  1556. @comment mktemp
  1557. @item char * mktemp (char *@var{template})
  1558. @file{unistd.h} (Unix):  @ref{Temporary Files}.
  1559. @comment mktime
  1560. @item time_t mktime (struct tm *@var{brokentime})
  1561. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  1562. @comment mode_t
  1563. @item mode_t
  1564. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  1565. @comment modf
  1566. @item double modf (double @var{value}, double *@var{integer_part})
  1567. @file{math.h} (ANSI):  @ref{Rounding and Remainders}.
  1568. @comment MSG_DONTROUTE
  1569. @item int MSG_DONTROUTE
  1570. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  1571. @comment MSG_OOB
  1572. @item int MSG_OOB
  1573. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  1574. @comment MSG_PEEK
  1575. @item int MSG_PEEK
  1576. @file{sys/socket.h} (BSD):  @ref{Socket Data Options}.
  1577. @comment mstats
  1578. @item struct mstats mstats (void)
  1579. @file{malloc.h} (GNU):  @ref{Statistics of Malloc}.
  1580. @comment NAME_MAX
  1581. @item int NAME_MAX
  1582. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1583. @comment NAN
  1584. @item double NAN
  1585. @file{math.h} (GNU):  @ref{Not a Number}.
  1586. @comment NCCS
  1587. @item int NCCS
  1588. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  1589. @comment NGROUPS_MAX
  1590. @item int NGROUPS_MAX
  1591. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  1592. @comment nice
  1593. @item int nice (int @var{increment})
  1594. @file{dunno.h} (dunno.h):  @ref{Priority}.
  1595. @comment nlink_t
  1596. @item nlink_t
  1597. @file{sys/types.h} (POSIX.1):  @ref{Attribute Meanings}.
  1598. @comment NO_ADDRESS
  1599. @item NO_ADDRESS
  1600. @file{netdb.h} (BSD):  @ref{Host Names}.
  1601. @comment NOFLSH
  1602. @item NOFLSH
  1603. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  1604. @comment NOKERNINFO
  1605. @item NOKERNINFO
  1606. @file{termios.h} (BSD):  @ref{Local Modes}.
  1607. @comment NO_RECOVERY
  1608. @item NO_RECOVERY
  1609. @file{netdb.h} (BSD):  @ref{Host Names}.
  1610. @comment NSIG
  1611. @item int NSIG
  1612. @file{signal.h} (BSD):  @ref{Standard Signals}.
  1613. @comment ntohl
  1614. @item unsigned long int ntohl (unsigned long int @var{netlong})
  1615. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  1616. @comment ntohs
  1617. @item unsigned short int ntohs (unsigned short int @var{netshort})
  1618. @file{netinet/in.h} (BSD):  @ref{Byte Order}.
  1619. @comment NULL
  1620. @item void * NULL
  1621. @file{stddef.h} (ANSI):  @ref{Null Pointer Constant}.
  1622. @comment O_ACCMODE
  1623. @item int O_ACCMODE
  1624. @file{fcntl.h} (POSIX.1):  @ref{File Status Flags}.
  1625. @comment O_APPEND
  1626. @item O_APPEND
  1627. @file{fcntl.h} (POSIX.1):  @ref{File Status Flags}.
  1628. @comment O_APPEND
  1629. @item O_APPEND
  1630. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1631. @comment obstack_1grow_fast
  1632. @item void obstack_1grow_fast (struct obstack *@var{obstack_ptr}, char @var{c})
  1633. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  1634. @comment obstack_1grow
  1635. @item void obstack_1grow (struct obstack *@var{obstack_ptr}, char @var{c})
  1636. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1637. @comment obstack_alignment_mask
  1638. @item int obstack_alignment_mask (struct obstack *@var{obstack_ptr})
  1639. @file{obstack.h} (GNU):  @ref{Obstacks Data Alignment}.
  1640. @comment obstack_alloc
  1641. @item void * obstack_alloc (struct obstack *@var{obstack_ptr}, size_t @var{size})
  1642. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  1643. @comment obstack_base
  1644. @item void * obstack_base (struct obstack *@var{obstack_ptr})
  1645. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  1646. @comment obstack_blank_fast
  1647. @item void obstack_blank_fast (struct obstack *@var{obstack_ptr}, size_t @var{size})
  1648. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  1649. @comment obstack_blank
  1650. @item void obstack_blank (struct obstack *@var{obstack_ptr}, size_t @var{size})
  1651. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1652. @comment obstack_chunk_size
  1653. @item size_t obstack_chunk_size (struct obstack *@var{obstack_ptr})
  1654. @file{obstack.h} (GNU):  @ref{Obstack Chunks}.
  1655. @comment obstack_copy0
  1656. @item void * obstack_copy0 (struct obstack *@var{obstack_ptr}, void *@var{address}, size_t @var{size})
  1657. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  1658. @comment obstack_copy
  1659. @item void * obstack_copy (struct obstack *@var{obstack_ptr}, void *@var{address}, size_t @var{size})
  1660. @file{obstack.h} (GNU):  @ref{Allocation in an Obstack}.
  1661. @comment obstack_finish
  1662. @item void * obstack_finish (struct obstack *@var{obstack_ptr})
  1663. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1664. @comment obstack_free
  1665. @item void obstack_free (struct obstack *@var{obstack_ptr}, void *@var{object})
  1666. @file{obstack.h} (GNU):  @ref{Freeing Obstack Objects}.
  1667. @comment obstack_grow0
  1668. @item void obstack_grow0 (struct obstack *@var{obstack_ptr}, void *@var{data}, size_t @var{size})
  1669. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1670. @comment obstack_grow
  1671. @item void obstack_grow (struct obstack *@var{obstack_ptr}, void *@var{data}, size_t @var{size})
  1672. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1673. @comment obstack_init
  1674. @item int obstack_init (struct obstack *@var{obstack_ptr})
  1675. @file{obstack.h} (GNU):  @ref{Preparing for Obstacks}.
  1676. @comment obstack_next_free
  1677. @item void * obstack_next_free (struct obstack *@var{obstack_ptr})
  1678. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  1679. @comment obstack_object_size
  1680. @item size_t obstack_object_size (struct obstack *@var{obstack_ptr})
  1681. @file{obstack.h} (GNU):  @ref{Growing Objects}.
  1682. @comment obstack_object_size
  1683. @item size_t obstack_object_size (struct obstack *@var{obstack_ptr})
  1684. @file{obstack.h} (GNU):  @ref{Status of an Obstack}.
  1685. @comment obstack_printf
  1686. @item int obstack_printf (struct obstack *@var{obstack}, const char *@var{template}, @dots{})
  1687. @file{stdio.h} (GNU):  @ref{Dynamic Output}.
  1688. @comment obstack_room
  1689. @item size_t obstack_room (struct obstack *@var{obstack_ptr})
  1690. @file{obstack.h} (GNU):  @ref{Extra Fast Growing}.
  1691. @comment obstack_vprintf
  1692. @item int obstack_vprintf (struct obstack *@var{obstack}, const char *@var{template}, va_list @var{ap})
  1693. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  1694. @comment O_CREAT
  1695. @item O_CREAT
  1696. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1697. @comment O_EXCL
  1698. @item O_EXCL
  1699. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1700. @comment offsetof
  1701. @item size_t offsetof (@var{type}, @var{member})
  1702. @file{stddef.h} (ANSI):  @ref{Structure Measurement}.
  1703. @comment off_t
  1704. @item off_t
  1705. @file{sys/types.h} (POSIX.1):  @ref{File Position Primitive}.
  1706. @comment O_NDELAY
  1707. @item O_NDELAY
  1708. @file{fcntl.h} (BSD):  @ref{File Status Flags}.
  1709. @comment on_exit
  1710. @item int on_exit (void (*@var{function})(int @var{status}, void *@var{arg}), void *@var{arg})
  1711. @file{stdlib.h} (SunOS):  @ref{Cleanups on Exit}.
  1712. @comment ONLCR
  1713. @item int ONLCR
  1714. @file{termios.h} (BSD):  @ref{Output Modes}.
  1715. @comment O_NOCTTY
  1716. @item O_NOCTTY
  1717. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1718. @comment ONOEOT
  1719. @item int ONOEOT
  1720. @file{termios.h} (BSD):  @ref{Output Modes}.
  1721. @comment O_NONBLOCK
  1722. @item O_NONBLOCK
  1723. @file{fcntl.h} (POSIX.1):  @ref{File Status Flags}.
  1724. @comment O_NONBLOCK
  1725. @item O_NONBLOCK
  1726. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1727. @comment opendir
  1728. @item DIR * opendir (const char *@var{dirname})
  1729. @file{dirent.h} (POSIX.1):  @ref{Opening a Directory}.
  1730. @comment open
  1731. @item int open (const char *@var{filename}, int @var{flags}[, mode_t @var{mode}])
  1732. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1733. @comment OPEN_MAX
  1734. @item int OPEN_MAX
  1735. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  1736. @comment open_memstream
  1737. @item FILE * open_memstream (char **@var{ptr}, size_t *@var{sizeloc})
  1738. @file{stdio.h} (GNU):  @ref{String Streams}.
  1739. @comment open_obstack_stream
  1740. @item FILE * open_obstack_stream (struct obstack *@var{obstack})
  1741. @file{stdio.h} (GNU):  @ref{Obstack Streams}.
  1742. @comment OPOST
  1743. @item int OPOST
  1744. @file{termios.h} (POSIX.1):  @ref{Output Modes}.
  1745. @comment optarg
  1746. @item char * optarg
  1747. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1748. @comment opterr
  1749. @item int opterr
  1750. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1751. @comment optind
  1752. @item int optind
  1753. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1754. @comment optopt
  1755. @item int optopt
  1756. @file{unistd.h} (POSIX.2):  @ref{Parsing Options}.
  1757. @comment O_RDONLY
  1758. @item O_RDONLY
  1759. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1760. @comment O_RDWR
  1761. @item O_RDWR
  1762. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1763. @comment O_TRUNC
  1764. @item O_TRUNC
  1765. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1766. @comment O_WRONLY
  1767. @item O_WRONLY
  1768. @file{fcntl.h} (POSIX.1):  @ref{Opening and Closing Files}.
  1769. @comment OXTABS
  1770. @item int OXTABS
  1771. @file{termios.h} (BSD):  @ref{Output Modes}.
  1772. @comment PA_CHAR
  1773. @item PA_CHAR
  1774. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1775. @comment PA_DOUBLE
  1776. @item PA_DOUBLE
  1777. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1778. @comment PA_FLAG_LONG_DOUBLE
  1779. @item PA_FLAG_LONG_DOUBLE
  1780. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1781. @comment PA_FLAG_LONG
  1782. @item PA_FLAG_LONG
  1783. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1784. @comment PA_FLAG_LONG_LONG
  1785. @item PA_FLAG_LONG_LONG
  1786. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1787. @comment PA_FLAG_MASK
  1788. @item int PA_FLAG_MASK
  1789. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1790. @comment PA_FLAG_PTR
  1791. @item PA_FLAG_PTR
  1792. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1793. @comment PA_FLAG_SHORT
  1794. @item PA_FLAG_SHORT
  1795. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1796. @comment PA_FLOAT
  1797. @item PA_FLOAT
  1798. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1799. @comment PA_INT
  1800. @item PA_INT
  1801. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1802. @comment PA_LAST
  1803. @item PA_LAST
  1804. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1805. @comment PA_POINTER
  1806. @item PA_POINTER
  1807. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1808. @comment PARENB
  1809. @item PARENB
  1810. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  1811. @comment PARMRK
  1812. @item PARMRK
  1813. @file{termios.h} (POSIX.1):  @ref{Input Modes}.
  1814. @comment PARODD
  1815. @item PARODD
  1816. @file{termios.h} (POSIX.1):  @ref{Control Modes}.
  1817. @comment parse_printf_format
  1818. @item size_t parse_printf_format (const char *@var{template}, size_t @var{n}, int *@var{argtypes})
  1819. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1820. @comment PA_STRING
  1821. @item PA_STRING
  1822. @file{printf.h} (GNU):  @ref{Parsing a Template String}.
  1823. @comment pathconf
  1824. @item long int pathconf (const char *@var{filename}, int @var{parameter})
  1825. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1826. @comment PATH_MAX
  1827. @item int PATH_MAX
  1828. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1829. @comment pause
  1830. @item int pause ()
  1831. @file{unistd.h} (POSIX.1):  @ref{Using Pause}.
  1832. @comment _PC_CHOWN_RESTRICTED
  1833. @item _PC_CHOWN_RESTRICTED
  1834. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1835. @comment _PC_LINK_MAX
  1836. @item _PC_LINK_MAX
  1837. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1838. @comment pclose
  1839. @item int pclose (FILE *@var{stream})
  1840. @file{stdio.h} (POSIX.2, SVID, BSD):  @ref{Pipe to a Subprocess}.
  1841. @comment _PC_MAX_CANON
  1842. @item _PC_MAX_CANON
  1843. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1844. @comment _PC_MAX_INPUT
  1845. @item _PC_MAX_INPUT
  1846. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1847. @comment _PC_NAME_MAX
  1848. @item _PC_NAME_MAX
  1849. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1850. @comment _PC_NO_TRUNC
  1851. @item _PC_NO_TRUNC
  1852. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1853. @comment _PC_PATH_MAX
  1854. @item _PC_PATH_MAX
  1855. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1856. @comment _PC_PIPE_BUF
  1857. @item _PC_PIPE_BUF
  1858. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1859. @comment _PC_VDISABLE
  1860. @item _PC_VDISABLE
  1861. @file{unistd.h} (POSIX.1):  @ref{Pathconf}.
  1862. @comment PENDIN
  1863. @item PENDIN
  1864. @file{termios.h} (BSD):  @ref{Local Modes}.
  1865. @comment perror
  1866. @item void perror (const char *@var{message})
  1867. @file{stdio.h} (ANSI):  @ref{Error Messages,}.
  1868. @comment PF_FILE
  1869. @item int PF_FILE
  1870. @file{sys/socket.h} (GNU):  @ref{File Namespace Details}.
  1871. @comment PF_INET
  1872. @item int PF_INET
  1873. @file{sys/socket.h} (BSD):  @ref{Internet Namespace}.
  1874. @comment PF_UNIX
  1875. @item int PF_UNIX
  1876. @file{sys/socket.h} (BSD):  @ref{File Namespace Details}.
  1877. @comment pid_t
  1878. @item pid_t
  1879. @file{sys/types.h} (POSIX.1):  @ref{Process Identification}.
  1880. @comment PIPE_BUF
  1881. @item int PIPE_BUF
  1882. @file{limits.h} (POSIX.1):  @ref{Limits for Files}.
  1883. @comment pipe
  1884. @item int pipe (int @var{filedes}@t{[2]})
  1885. @file{unistd.h} (POSIX.1):  @ref{Creating a Pipe}.
  1886. @comment popen
  1887. @item FILE * popen (const char *@var{command}, const char *@var{mode})
  1888. @file{stdio.h} (POSIX.2, SVID, BSD):  @ref{Pipe to a Subprocess}.
  1889. @comment _POSIX2_BC_BASE_MAX
  1890. @item _POSIX2_BC_BASE_MAX
  1891. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1892. @comment _POSIX2_BC_DIM_MAX
  1893. @item _POSIX2_BC_DIM_MAX
  1894. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1895. @comment _POSIX2_BC_SCALE_MAX
  1896. @item _POSIX2_BC_SCALE_MAX
  1897. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1898. @comment _POSIX2_BC_STRING_MAX
  1899. @item _POSIX2_BC_STRING_MAX
  1900. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1901. @comment _POSIX2_C_DEV
  1902. @item int _POSIX2_C_DEV
  1903. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  1904. @comment _POSIX2_COLL_WEIGHTS_MAX
  1905. @item _POSIX2_COLL_WEIGHTS_MAX
  1906. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1907. @comment _POSIX2_C_VERSION
  1908. @item long int _POSIX2_C_VERSION
  1909. @file{unistd.h} (POSIX.2):  @ref{Version Supported}.
  1910. @comment _POSIX2_EQUIV_CLASS_MAX
  1911. @item _POSIX2_EQUIV_CLASS_MAX
  1912. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1913. @comment _POSIX2_EXPR_NEST_MAX
  1914. @item _POSIX2_EXPR_NEST_MAX
  1915. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1916. @comment _POSIX2_FORT_DEV
  1917. @item int _POSIX2_FORT_DEV
  1918. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  1919. @comment _POSIX2_FORT_RUN
  1920. @item int _POSIX2_FORT_RUN
  1921. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  1922. @comment _POSIX2_LINE_MAX
  1923. @item _POSIX2_LINE_MAX
  1924. @file{limits.h} (POSIX.2):  @ref{Utility Minimums}.
  1925. @comment _POSIX2_LOCALEDEF
  1926. @item int _POSIX2_LOCALEDEF
  1927. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  1928. @comment _POSIX2_RE_DUP_MAX
  1929. @item _POSIX2_RE_DUP_MAX
  1930. @file{limits.h} (POSIX.2):  @ref{Minimums}.
  1931. @comment _POSIX2_SW_DEV
  1932. @item int _POSIX2_SW_DEV
  1933. @file{unistd.h} (POSIX.2):  @ref{System Options}.
  1934. @comment _POSIX_ARG_MAX
  1935. @item _POSIX_ARG_MAX
  1936. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1937. @comment _POSIX_CHILD_MAX
  1938. @item _POSIX_CHILD_MAX
  1939. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1940. @comment _POSIX_CHOWN_RESTRICTED
  1941. @item int _POSIX_CHOWN_RESTRICTED
  1942. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  1943. @comment _POSIX_C_SOURCE
  1944. @item _POSIX_C_SOURCE
  1945. (POSIX.2):  @ref{Feature Test Macros,}.
  1946. @comment _POSIX_JOB_CONTROL
  1947. @item int _POSIX_JOB_CONTROL
  1948. @file{unistd.h} (POSIX.1):  @ref{System Options}.
  1949. @comment _POSIX_LINK_MAX
  1950. @item _POSIX_LINK_MAX
  1951. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1952. @comment _POSIX_MAX_CANON
  1953. @item _POSIX_MAX_CANON
  1954. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1955. @comment _POSIX_MAX_INPUT
  1956. @item _POSIX_MAX_INPUT
  1957. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1958. @comment _POSIX_NAME_MAX
  1959. @item _POSIX_NAME_MAX
  1960. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1961. @comment _POSIX_NGROUPS_MAX
  1962. @item _POSIX_NGROUPS_MAX
  1963. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1964. @comment _POSIX_NO_TRUNC
  1965. @item int _POSIX_NO_TRUNC
  1966. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  1967. @comment _POSIX_OPEN_MAX
  1968. @item _POSIX_OPEN_MAX
  1969. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1970. @comment _POSIX_PATH_MAX
  1971. @item _POSIX_PATH_MAX
  1972. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1973. @comment _POSIX_PIPE_BUF
  1974. @item _POSIX_PIPE_BUF
  1975. @file{limits.h} (POSIX.1):  @ref{File Minimums}.
  1976. @comment _POSIX_SAVED_IDS
  1977. @item int _POSIX_SAVED_IDS
  1978. @file{unistd.h} (POSIX.1):  @ref{System Options}.
  1979. @comment _POSIX_SOURCE
  1980. @item _POSIX_SOURCE
  1981. (POSIX.1):  @ref{Feature Test Macros,}.
  1982. @comment _POSIX_SSIZE_MAX
  1983. @item _POSIX_SSIZE_MAX
  1984. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1985. @comment _POSIX_STREAM_MAX
  1986. @item _POSIX_STREAM_MAX
  1987. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1988. @comment _POSIX_TZNAME_MAX
  1989. @item _POSIX_TZNAME_MAX
  1990. @file{limits.h} (POSIX.1):  @ref{Minimums}.
  1991. @comment _POSIX_VDISABLE
  1992. @item unsigned char _POSIX_VDISABLE
  1993. @file{unistd.h} (POSIX.1):  @ref{Options for Files}.
  1994. @comment _POSIX_VERSION
  1995. @item long int _POSIX_VERSION
  1996. @file{unistd.h} (POSIX.1):  @ref{Version Supported}.
  1997. @comment pow
  1998. @item double pow (double @var{base}, double @var{power})
  1999. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  2000. @comment printf_arginfo_function
  2001. @item printf_arginfo_function
  2002. @file{printf.h} (GNU):  @ref{Defining the Output Handler}.
  2003. @comment printf_function
  2004. @item printf_function
  2005. @file{printf.h} (GNU):  @ref{Defining the Output Handler}.
  2006. @comment printf
  2007. @item int printf (const char *@var{template}, @dots{})
  2008. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  2009. @comment PRIO_MAX
  2010. @item PRIO_MAX
  2011. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2012. @comment PRIO_MIN
  2013. @item PRIO_MIN
  2014. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2015. @comment PRIO_PGRP
  2016. @item PRIO_PGRP
  2017. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2018. @comment PRIO_PROCESS
  2019. @item PRIO_PROCESS
  2020. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2021. @comment PRIO_USER
  2022. @item PRIO_USER
  2023. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2024. @comment program_invocation_name
  2025. @item char * program_invocation_name
  2026. @file{errno.h} (GNU):  @ref{Error Messages,}.
  2027. @comment program_invocation_short_name
  2028. @item char * program_invocation_short_name
  2029. @file{errno.h} (GNU):  @ref{Error Messages,}.
  2030. @comment psignal
  2031. @item void psignal (int @var{signum}, const char *@var{message})
  2032. @file{signal.h} (BSD):  @ref{Signal Messages}.
  2033. @comment P_tmpdir
  2034. @item char * P_tmpdir
  2035. @file{stdio.h} (SVID):  @ref{Temporary Files}.
  2036. @comment ptrdiff_t
  2037. @item ptrdiff_t
  2038. @file{stddef.h} (ANSI):  @ref{Important Data Types}.
  2039. @comment putchar
  2040. @item int putchar (int @var{c})
  2041. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  2042. @comment putc
  2043. @item int putc (int @var{c}, FILE *@var{stream})
  2044. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  2045. @comment putenv
  2046. @item int putenv (const char *@var{string})
  2047. @file{stdlib.h} (SVID):  @ref{Environment Access}.
  2048. @comment putpwent
  2049. @item int putpwent (const struct passwd *@var{p}, FILE *@var{stream})
  2050. @file{pwd.h} (SVID):  @ref{Writing a User Entry}.
  2051. @comment puts
  2052. @item int puts (const char *@var{s})
  2053. @file{stdio.h} (ANSI):  @ref{Simple Output}.
  2054. @comment putw
  2055. @item int putw (int @var{w}, FILE *@var{stream})
  2056. @file{stdio.h} (SVID):  @ref{Simple Output}.
  2057. @comment qsort
  2058. @item void qsort (void *@var{array}, size_t @var{count}, size_t @var{size}, comparison_fn_t @var{compare})
  2059. @file{stdlib.h} (ANSI):  @ref{Array Sort Function,}.
  2060. @comment raise
  2061. @item int raise (int @var{signum})
  2062. @file{signal.h} (ANSI):  @ref{Signaling Yourself}.
  2063. @comment r_alloc_free
  2064. @item void r_alloc_free (void **@var{handleptr})
  2065. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  2066. @comment r_alloc
  2067. @item void * r_alloc (void **@var{handleptr}, size_t @var{size})
  2068. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  2069. @comment rand
  2070. @item int rand ()
  2071. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  2072. @comment RAND_MAX
  2073. @item int RAND_MAX
  2074. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  2075. @comment random
  2076. @item long int random ()
  2077. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  2078. @comment readdir
  2079. @item struct dirent * readdir (DIR *@var{dirstream})
  2080. @file{dirent.h} (POSIX.1):  @ref{Reading/Closing Directory}.
  2081. @comment read
  2082. @item ssize_t read (int @var{filedes}, void *@var{buffer}, size_t @var{size})
  2083. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  2084. @comment readlink
  2085. @item int readlink (const char *@var{filename}, char *@var{buffer}, size_t @var{size})
  2086. @file{unistd.h} (BSD):  @ref{Symbolic Links}.
  2087. @comment __realloc_hook
  2088. @item __realloc_hook
  2089. @file{malloc.h} (GNU):  @ref{Hooks for Malloc}.
  2090. @comment realloc
  2091. @item void * realloc (void *@var{ptr}, size_t @var{newsize})
  2092. @file{malloc.h}, @file{stdlib.h} (ANSI):  @ref{Changing Block Size}.
  2093. @comment recvfrom
  2094. @item int recvfrom (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags}, struct sockaddr *@var{addr}, size_t *@var{length_ptr})
  2095. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  2096. @comment recv
  2097. @item int recv (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags})
  2098. @file{sys/socket.h} (BSD):  @ref{Receiving Data}.
  2099. @comment recvmsg
  2100. @item int recvmsg (int @var{socket}, struct msghdr *@var{message}, int @var{flags})
  2101. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  2102. @comment RE_DUP_MAX
  2103. @item int RE_DUP_MAX
  2104. @file{limits.h} (POSIX.2):  @ref{General Limits}.
  2105. @comment REG_BADBR
  2106. @item REG_BADBR
  2107. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2108. @comment REG_BADPAT
  2109. @item REG_BADPAT
  2110. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2111. @comment REG_BADRPT
  2112. @item REG_BADRPT
  2113. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2114. @comment regcomp
  2115. @item int regcomp (regex_t *@var{compiled}, const char *@var{pattern}, int @var{cflags})
  2116. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2117. @comment REG_EBRACE
  2118. @item REG_EBRACE
  2119. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2120. @comment REG_EBRACK
  2121. @item REG_EBRACK
  2122. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2123. @comment REG_ECOLLATE
  2124. @item REG_ECOLLATE
  2125. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2126. @comment REG_ECTYPE
  2127. @item REG_ECTYPE
  2128. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2129. @comment REG_EESCAPE
  2130. @item REG_EESCAPE
  2131. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2132. @comment REG_EPAREN
  2133. @item REG_EPAREN
  2134. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2135. @comment REG_ERANGE
  2136. @item REG_ERANGE
  2137. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2138. @comment regerror
  2139. @item size_t regerror (int @var{errcode}, regex_t *@var{compiled}, char *@var{buffer}, size_t @var{length})
  2140. @file{regex.h} (POSIX.2):  @ref{Regexp Cleanup}.
  2141. @comment REG_ESPACE
  2142. @item REG_ESPACE
  2143. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  2144. @comment REG_ESPACE
  2145. @item REG_ESPACE
  2146. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2147. @comment REG_ESUBREG
  2148. @item REG_ESUBREG
  2149. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2150. @comment regexec
  2151. @item int regexec (regex_t *@var{compiled}, char *@var{string}, size_t @var{nmatch}, regmatch_t @var{matchptr} @t{[]}, int @var{eflags})
  2152. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  2153. @comment REG_EXTENDED
  2154. @item REG_EXTENDED
  2155. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  2156. @comment regex_t
  2157. @item regex_t
  2158. @file{regex.h} (POSIX.2):  @ref{POSIX Regexp Compilation}.
  2159. @comment regfree
  2160. @item void regfree (regex_t *@var{compiled})
  2161. @file{regex.h} (POSIX.2):  @ref{Regexp Cleanup}.
  2162. @comment REG_ICASE
  2163. @item REG_ICASE
  2164. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  2165. @comment register_printf_function
  2166. @item int register_printf_function (int @var{spec}, printf_function @var{handler_function}, printf_arginfo_function @var{arginfo_function})
  2167. @file{printf.h} (GNU):  @ref{Registering New Conversions}.
  2168. @comment regmatch_t
  2169. @item regmatch_t
  2170. @file{regex.h} (POSIX.2):  @ref{Regexp Subexpressions}.
  2171. @comment REG_NEWLINE
  2172. @item REG_NEWLINE
  2173. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  2174. @comment REG_NOMATCH
  2175. @item REG_NOMATCH
  2176. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  2177. @comment REG_NOSUB
  2178. @item REG_NOSUB
  2179. @file{regex.h} (POSIX.2):  @ref{Flags for POSIX Regexps}.
  2180. @comment REG_NOTBOL
  2181. @item REG_NOTBOL
  2182. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  2183. @comment REG_NOTEOL
  2184. @item REG_NOTEOL
  2185. @file{regex.h} (POSIX.2):  @ref{Matching POSIX Regexps}.
  2186. @comment regoff_t
  2187. @item regoff_t
  2188. @file{regex.h} (POSIX.2):  @ref{Regexp Subexpressions}.
  2189. @comment remove
  2190. @item int remove (const char *@var{filename})
  2191. @file{stdio.h} (ANSI):  @ref{Deleting Files}.
  2192. @comment rename
  2193. @item int rename (const char *@var{oldname}, const char *@var{newname})
  2194. @file{stdio.h} (ANSI):  @ref{Renaming Files}.
  2195. @comment rewinddir
  2196. @item void rewinddir (DIR *@var{dirstream})
  2197. @file{dirent.h} (POSIX.1):  @ref{Random Access Directory}.
  2198. @comment rewind
  2199. @item void rewind (FILE *@var{stream})
  2200. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  2201. @comment rindex
  2202. @item char * rindex (const char *@var{string}, int @var{c})
  2203. @file{string.h} (BSD):  @ref{Search Functions,}.
  2204. @comment rint
  2205. @item double rint (double @var{x})
  2206. @file{math.h} (BSD):  @ref{Rounding and Remainders}.
  2207. @comment RLIMIT_CORE
  2208. @item RLIMIT_CORE
  2209. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2210. @comment RLIMIT_CPU
  2211. @item RLIMIT_CPU
  2212. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2213. @comment RLIMIT_DATA
  2214. @item RLIMIT_DATA
  2215. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2216. @comment RLIMIT_FSIZE
  2217. @item RLIMIT_FSIZE
  2218. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2219. @comment RLIMIT_OPEN_FILES
  2220. @item RLIMIT_OPEN_FILES
  2221. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2222. @comment RLIMIT_RSS
  2223. @item RLIMIT_RSS
  2224. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2225. @comment RLIMIT_STACK
  2226. @item RLIMIT_STACK
  2227. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2228. @comment RLIM_NLIMITS
  2229. @item RLIM_NLIMITS
  2230. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2231. @comment rmdir
  2232. @item int rmdir (const char *@var{filename})
  2233. @file{unistd.h} (POSIX.1):  @ref{Deleting Files}.
  2234. @comment R_OK
  2235. @item int R_OK
  2236. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  2237. @comment r_re_alloc
  2238. @item void * r_re_alloc (void **@var{handleptr}, size_t @var{size})
  2239. @file{malloc.h} (GNU):  @ref{Using Relocator}.
  2240. @comment RUSAGE_CHILDREN
  2241. @item RUSAGE_CHILDREN
  2242. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  2243. @comment RUSAGE_SELF
  2244. @item RUSAGE_SELF
  2245. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  2246. @comment SA_NOCLDSTOP
  2247. @item int SA_NOCLDSTOP
  2248. @file{signal.h} (POSIX.1):  @ref{Flags for Sigaction}.
  2249. @comment SA_ONSTACK
  2250. @item int SA_ONSTACK
  2251. @file{signal.h} (BSD):  @ref{Flags for Sigaction}.
  2252. @comment SA_RESTART
  2253. @item int SA_RESTART
  2254. @file{signal.h} (BSD):  @ref{Flags for Sigaction}.
  2255. @comment _SC_2_C_DEV
  2256. @item _SC_2_C_DEV
  2257. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2258. @comment _SC_2_FORT_DEV
  2259. @item _SC_2_FORT_DEV
  2260. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2261. @comment _SC_2_FORT_RUN
  2262. @item _SC_2_FORT_RUN
  2263. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2264. @comment _SC_2_LOCALEDEF
  2265. @item _SC_2_LOCALEDEF
  2266. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2267. @comment _SC_2_SW_DEV
  2268. @item _SC_2_SW_DEV
  2269. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2270. @comment _SC_2_VERSION
  2271. @item _SC_2_VERSION
  2272. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2273. @comment scalb
  2274. @item double scalb (double @var{value}, int @var{exponent})
  2275. @file{math.h} (BSD):  @ref{Normalization Functions}.
  2276. @comment scanf
  2277. @item int scanf (const char *@var{template}, @dots{})
  2278. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  2279. @comment _SC_ARG_MAX
  2280. @item _SC_ARG_MAX
  2281. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2282. @comment _SC_BC_BASE_MAX
  2283. @item _SC_BC_BASE_MAX
  2284. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2285. @comment _SC_BC_DIM_MAX
  2286. @item _SC_BC_DIM_MAX
  2287. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2288. @comment _SC_BC_SCALE_MAX
  2289. @item _SC_BC_SCALE_MAX
  2290. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2291. @comment _SC_BC_STRING_MAX
  2292. @item _SC_BC_STRING_MAX
  2293. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2294. @comment _SC_CHILD_MAX
  2295. @item _SC_CHILD_MAX
  2296. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2297. @comment _SC_CLK_TCK
  2298. @item _SC_CLK_TCK
  2299. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2300. @comment _SC_COLL_WEIGHTS_MAX
  2301. @item _SC_COLL_WEIGHTS_MAX
  2302. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2303. @comment _SC_EQUIV_CLASS_MAX
  2304. @item _SC_EQUIV_CLASS_MAX
  2305. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2306. @comment _SC_EXPR_NEST_MAX
  2307. @item _SC_EXPR_NEST_MAX
  2308. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2309. @comment SCHAR_MAX
  2310. @item SCHAR_MAX
  2311. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2312. @comment SCHAR_MIN
  2313. @item SCHAR_MIN
  2314. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2315. @comment _SC_JOB_CONTROL
  2316. @item _SC_JOB_CONTROL
  2317. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2318. @comment _SC_LINE_MAX
  2319. @item _SC_LINE_MAX
  2320. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2321. @comment _SC_NGROUPS_MAX
  2322. @item _SC_NGROUPS_MAX
  2323. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2324. @comment _SC_OPEN_MAX
  2325. @item _SC_OPEN_MAX
  2326. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2327. @comment _SC_PAGESIZE
  2328. @item _SC_PAGESIZE
  2329. @file{unistd.h} (GNU):  @ref{Constants for Sysconf}.
  2330. @comment _SC_SAVED_IDS
  2331. @item _SC_SAVED_IDS
  2332. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2333. @comment _SC_STREAM_MAX
  2334. @item _SC_STREAM_MAX
  2335. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2336. @comment _SC_TZNAME_MAX
  2337. @item _SC_TZNAME_MAX
  2338. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2339. @comment _SC_VERSION
  2340. @item _SC_VERSION
  2341. @file{unistd.h} (POSIX.1):  @ref{Constants for Sysconf}.
  2342. @comment _SC_VERSION
  2343. @item _SC_VERSION
  2344. @file{unistd.h} (POSIX.2):  @ref{Constants for Sysconf}.
  2345. @comment SEEK_CUR
  2346. @item int SEEK_CUR
  2347. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  2348. @comment seekdir
  2349. @item void seekdir (DIR *@var{dirstream}, off_t @var{pos})
  2350. @file{dirent.h} (BSD):  @ref{Random Access Directory}.
  2351. @comment SEEK_END
  2352. @item int SEEK_END
  2353. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  2354. @comment SEEK_SET
  2355. @item int SEEK_SET
  2356. @file{stdio.h} (ANSI):  @ref{File Positioning}.
  2357. @comment select
  2358. @item int select (int @var{nfds}, fd_set *@var{read_fds}, fd_set *@var{write_fds}, fd_set *@var{except_fds}, struct timeval *@var{timeout})
  2359. @file{sys/types.h} (BSD):  @ref{Waiting for I/O}.
  2360. @comment send
  2361. @item int send (int @var{socket}, void *@var{buffer}, size_t @var{size}, int @var{flags})
  2362. @file{sys/socket.h} (BSD):  @ref{Sending Data}.
  2363. @comment sendmsg
  2364. @item int sendmsg (int @var{socket}, const struct msghdr *@var{message}, int @var{flags})
  2365. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  2366. @comment sendto
  2367. @item int sendto (int @var{socket}, void *@var{buffer}. size_t @var{size}, int @var{flags}, struct sockaddr *@var{addr}, size_t @var{length})
  2368. @file{sys/socket.h} (BSD):  @ref{Sending Datagrams}.
  2369. @comment setbuffer
  2370. @item void setbuffer (FILE *@var{stream}, char *@var{buf}, size_t @var{size})
  2371. @file{stdio.h} (BSD):  @ref{Controlling Buffering}.
  2372. @comment setbuf
  2373. @item void setbuf (FILE *@var{stream}, char *@var{buf})
  2374. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  2375. @comment setgid
  2376. @item int setgid (gid_t @var{newgid})
  2377. @file{unistd.h} (POSIX.1):  @ref{Setting Groups}.
  2378. @comment setgrent
  2379. @item void setgrent (void)
  2380. @file{grp.h} (SVID, BSD):  @ref{Scanning All Groups}.
  2381. @comment setgroups
  2382. @item int setgroups (size_t @var{count}, gid_t *@var{groups})
  2383. @file{grp.h} (BSD):  @ref{Setting Groups}.
  2384. @comment sethostent
  2385. @item void sethostent (int @var{stayopen})
  2386. @file{netdb.h} (BSD):  @ref{Host Names}.
  2387. @comment sethostid
  2388. @item int sethostid (long int @var{id})
  2389. @file{unistd.h} (BSD):  @ref{Host Identification}.
  2390. @comment sethostname
  2391. @item int sethostname (const char *@var{name}, size_t @var{length})
  2392. @file{unistd.h} (BSD):  @ref{Host Identification}.
  2393. @comment setitimer
  2394. @item int setitimer (int @var{which}, struct itimerval *@var{new}, struct itimerval *@var{old})
  2395. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  2396. @comment setjmp
  2397. @item int setjmp (jmp_buf @var{state})
  2398. @file{setjmp.h} (ANSI):  @ref{Non-Local Details,}.
  2399. @comment setlinebuf
  2400. @item void setlinebuf (FILE *@var{stream})
  2401. @file{stdio.h} (BSD):  @ref{Controlling Buffering}.
  2402. @comment setlocale
  2403. @item char * setlocale (int @var{category}, const char *@var{locale})
  2404. @file{locale.h} (ANSI):  @ref{Setting the Locale,}.
  2405. @comment setnetent
  2406. @item void setnetent (int @var{stayopen})
  2407. @file{netdb.h} (BSD):  @ref{Networks Database}.
  2408. @comment setpgid
  2409. @item int setpgid (pid_t @var{pid}, pid_t @var{pgid})
  2410. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  2411. @comment setpgrp
  2412. @item int setpgrp (pid_t @var{pid}, pid_t @var{pgid})
  2413. @file{unistd.h} (BSD):  @ref{Process Group Functions,}.
  2414. @comment setpriority
  2415. @item int setpriority (int @var{class}, int @var{id}, int @var{priority})
  2416. @file{sys/resource.h} (BSD):  @ref{Priority}.
  2417. @comment setprotoent
  2418. @item void setprotoent (int @var{stayopen})
  2419. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  2420. @comment setpwent
  2421. @item void setpwent (void)
  2422. @file{pwd.h} (SVID, BSD):  @ref{Scanning All Users}.
  2423. @comment setregid
  2424. @item int setregid (gid_t @var{rgid}, fid_t @var{egid})
  2425. @file{unistd.h} (BSD):  @ref{Setting Groups}.
  2426. @comment setreuid
  2427. @item int setreuid (uid_t @var{ruid}, uid_t @var{euid})
  2428. @file{unistd.h} (BSD):  @ref{Setting User ID}.
  2429. @comment setrlimit
  2430. @item int setrlimit (int @var{resource}, struct rlimit *@var{rlp})
  2431. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2432. @comment setservent
  2433. @item void setservent (int @var{stayopen})
  2434. @file{netdb.h} (BSD):  @ref{Services Database}.
  2435. @comment setsid
  2436. @item pid_t setsid (void)
  2437. @file{unistd.h} (POSIX.1):  @ref{Process Group Functions,}.
  2438. @comment setsockopt
  2439. @item int setsockopt (int @var{socket}, int @var{level}, int @var{optname}, void *@var{optval}, size_t @var{optlen})
  2440. @file{sys/socket.h} (BSD):  @ref{Socket Option Functions}.
  2441. @comment setstate
  2442. @item void * setstate (void *@var{state})
  2443. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  2444. @comment settimeofday
  2445. @item int settimeofday (const struct timeval *@var{tp}, const struct timezone *@var{tzp})
  2446. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  2447. @comment setuid
  2448. @item int setuid (uid_t @var{newuid})
  2449. @file{unistd.h} (POSIX.1):  @ref{Setting User ID}.
  2450. @comment setvbuf
  2451. @item int setvbuf (FILE *@var{stream}, char *@var{buf}, int @var{mode}, size_t @var{size})
  2452. @file{stdio.h} (ANSI):  @ref{Controlling Buffering}.
  2453. @comment SHRT_MAX
  2454. @item SHRT_MAX
  2455. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2456. @comment SHRT_MIN
  2457. @item SHRT_MIN
  2458. @file{limits.h} (ANSI):  @ref{Range of Type}.
  2459. @comment shutdown
  2460. @item int shutdown (int @var{socket}, int @var{how})
  2461. @file{sys/socket.h} (BSD):  @ref{Closing a Socket}.
  2462. @comment S_IEXEC
  2463. @item S_IEXEC
  2464. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  2465. @comment S_IFBLK
  2466. @item S_IFBLK
  2467. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2468. @comment S_IFCHR
  2469. @item S_IFCHR
  2470. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2471. @comment S_IFDIR
  2472. @item S_IFDIR
  2473. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2474. @comment S_IFIFO
  2475. @item S_IFIFO
  2476. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2477. @comment S_IFLNK
  2478. @item S_IFLNK
  2479. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2480. @comment S_IFMT
  2481. @item int S_IFMT
  2482. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2483. @comment S_IFREG
  2484. @item S_IFREG
  2485. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2486. @comment S_IFSOCK
  2487. @item S_IFSOCK
  2488. @file{sys/stat.h} (BSD):  @ref{Testing File Type}.
  2489. @comment SIGABRT
  2490. @item int SIGABRT
  2491. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  2492. @comment sigaction
  2493. @item int sigaction (int @var{signum}, const struct sigaction *@var{action}, struct sigaction *@var{old_action})
  2494. @file{signal.h} (POSIX.1):  @ref{Advanced Signal Handling}.
  2495. @comment sigaddset
  2496. @item int sigaddset (sigset_t *@var{set}, int @var{signum})
  2497. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2498. @comment SIGALRM
  2499. @item int SIGALRM
  2500. @file{signal.h} (POSIX.1):  @ref{Alarm Signals}.
  2501. @comment sigaltstack
  2502. @item int sigaltstack (const struct sigaltstack *@var{stack}, struct sigaltstack *@var{oldstack})
  2503. @file{signal.h} (BSD):  @ref{Signal Stack}.
  2504. @comment sig_atomic_t
  2505. @item sig_atomic_t
  2506. @file{signal.h} (ANSI):  @ref{Atomic Types}.
  2507. @comment sigblock
  2508. @item int sigblock (int @var{mask})
  2509. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  2510. @comment SIG_BLOCK
  2511. @item SIG_BLOCK
  2512. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  2513. @comment SIGBUS
  2514. @item int SIGBUS
  2515. @file{signal.h} (BSD):  @ref{Program Error Signals}.
  2516. @comment SIGCHLD
  2517. @item int SIGCHLD
  2518. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2519. @comment SIGCONT
  2520. @item int SIGCONT
  2521. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2522. @comment sigdelset
  2523. @item int sigdelset (sigset_t *@var{set}, int @var{signum})
  2524. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2525. @comment sigemptyset
  2526. @item int sigemptyset (sigset_t *@var{set})
  2527. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2528. @comment SIG_ERR
  2529. @item sighandler_t SIG_ERR
  2530. @file{signal.h} (ANSI):  @ref{Basic Signal Handling}.
  2531. @comment sigfillset
  2532. @item int sigfillset (sigset_t *@var{set})
  2533. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2534. @comment SIGFPE
  2535. @item int SIGFPE
  2536. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  2537. @comment sighandler_t
  2538. @item sighandler_t
  2539. @file{signal.h} (GNU):  @ref{Basic Signal Handling}.
  2540. @comment SIGHUP
  2541. @item int SIGHUP
  2542. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  2543. @comment SIGILL
  2544. @item int SIGILL
  2545. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  2546. @comment siginterrupt
  2547. @item int siginterrupt (int @var{signum}, int @var{failflag})
  2548. @file{signal.h} (BSD):  @ref{BSD Handler}.
  2549. @comment SIGINT
  2550. @item int SIGINT
  2551. @file{signal.h} (ANSI):  @ref{Termination Signals}.
  2552. @comment SIGIO
  2553. @item int SIGIO
  2554. @file{signal.h} (BSD):  @ref{Asynchronous I/O Signals}.
  2555. @comment sigismember
  2556. @item int sigismember (const sigset_t *@var{set}, int @var{signum})
  2557. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2558. @comment sigjmp_buf
  2559. @item sigjmp_buf
  2560. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  2561. @comment SIGKILL
  2562. @item int SIGKILL
  2563. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  2564. @comment siglongjmp
  2565. @item void siglongjmp (sigjmp_buf @var{state}, int @var{value})
  2566. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  2567. @comment sigmask
  2568. @item int sigmask (int @var{signum})
  2569. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  2570. @comment signal
  2571. @item sighandler_t signal (int @var{signum}, sighandler_t @var{action})
  2572. @file{signal.h} (ANSI):  @ref{Basic Signal Handling}.
  2573. @comment sigpause
  2574. @item int sigpause (int @var{mask})
  2575. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  2576. @comment sigpending
  2577. @item int sigpending (sigset_t *@var{set})
  2578. @file{signal.h} (POSIX.1):  @ref{Checking for Pending Signals}.
  2579. @comment SIGPIPE
  2580. @item int SIGPIPE
  2581. @file{signal.h} (POSIX.1):  @ref{Miscellaneous Signals}.
  2582. @comment sigprocmask
  2583. @item int sigprocmask (int @var{how}, const sigset_t *@var{set}, sigset_t *@var{oldset})
  2584. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  2585. @comment SIGPROF
  2586. @item int SIGPROF
  2587. @file{signal.h} (BSD):  @ref{Alarm Signals}.
  2588. @comment SIGQUIT
  2589. @item int SIGQUIT
  2590. @file{signal.h} (POSIX.1):  @ref{Termination Signals}.
  2591. @comment SIGSEGV
  2592. @item int SIGSEGV
  2593. @file{signal.h} (ANSI):  @ref{Program Error Signals}.
  2594. @comment sigsetjmp
  2595. @item int sigsetjmp (sigjmp_buf @var{state}, int @var{savesigs})
  2596. @file{setjmp.h} (POSIX.1):  @ref{Non-Local Exits and Signals,,}.
  2597. @comment sigsetmask
  2598. @item int sigsetmask (int @var{mask})
  2599. @file{signal.h} (BSD):  @ref{Blocking in BSD}.
  2600. @comment SIG_SETMASK
  2601. @item SIG_SETMASK
  2602. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  2603. @comment sigset_t
  2604. @item sigset_t
  2605. @file{signal.h} (POSIX.1):  @ref{Signal Sets}.
  2606. @comment sigstack
  2607. @item int sigstack (const struct sigstack *@var{stack}, struct sigstack *@var{oldstack})
  2608. @file{signal.h} (BSD):  @ref{Signal Stack}.
  2609. @comment SIGSTOP
  2610. @item int SIGSTOP
  2611. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2612. @comment sigsuspend
  2613. @item int sigsuspend (const sigset_t *@var{set})
  2614. @file{signal.h} (POSIX.1):  @ref{Sigsuspend}.
  2615. @comment SIGTERM
  2616. @item int SIGTERM
  2617. @file{signal.h} (ANSI):  @ref{Termination Signals}.
  2618. @comment SIGTSTP
  2619. @item int SIGTSTP
  2620. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2621. @comment SIGTTIN
  2622. @item int SIGTTIN
  2623. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2624. @comment SIGTTOU
  2625. @item int SIGTTOU
  2626. @file{signal.h} (POSIX.1):  @ref{Job Control Signals}.
  2627. @comment SIG_UNBLOCK
  2628. @item SIG_UNBLOCK
  2629. @file{signal.h} (POSIX.1):  @ref{Process Signal Mask}.
  2630. @comment SIGURG
  2631. @item int SIGURG
  2632. @file{signal.h} (BSD):  @ref{Asynchronous I/O Signals}.
  2633. @comment SIGUSR1
  2634. @item int SIGUSR1
  2635. @file{signal.h} (POSIX.1):  @ref{Miscellaneous Signals}.
  2636. @comment SIGUSR2
  2637. @item int SIGUSR2
  2638. @file{signal.h} (POSIX.1):  @ref{Miscellaneous Signals}.
  2639. @comment sigvec
  2640. @item int sigvec (int @var{signum}, const struct sigvec *@var{action},struct sigvec *@var{old_action})
  2641. @file{signal.h} (BSD):  @ref{BSD Handler}.
  2642. @comment SIGVTALRM
  2643. @item int SIGVTALRM
  2644. @file{signal.h} (BSD):  @ref{Alarm Signals}.
  2645. @comment sinh
  2646. @item double sinh (double @var{x})
  2647. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  2648. @comment sin
  2649. @item double sin (double @var{x})
  2650. @file{math.h} (ANSI):  @ref{Trig Functions}.
  2651. @comment S_IREAD
  2652. @item S_IREAD
  2653. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  2654. @comment S_IRGRP
  2655. @item S_IRGRP
  2656. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2657. @comment S_IROTH
  2658. @item S_IROTH
  2659. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2660. @comment S_IRUSR
  2661. @item S_IRUSR
  2662. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2663. @comment S_IRWXG
  2664. @item S_IRWXG
  2665. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2666. @comment S_IRWXO
  2667. @item S_IRWXO
  2668. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2669. @comment S_IRWXU
  2670. @item S_IRWXU
  2671. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2672. @comment S_ISBLK
  2673. @item int S_ISBLK (mode_t @var{m})
  2674. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  2675. @comment S_ISCHR
  2676. @item int S_ISCHR (mode_t @var{m})
  2677. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  2678. @comment S_ISDIR
  2679. @item int S_ISDIR (mode_t @var{m})
  2680. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  2681. @comment S_ISFIFO
  2682. @item int S_ISFIFO (mode_t @var{m})
  2683. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  2684. @comment S_ISGID
  2685. @item S_ISGID
  2686. @file{sys/stat.h} (POSIX):  @ref{Permission Bits}.
  2687. @comment S_ISLNK
  2688. @item int S_ISLNK (mode_t @var{m})
  2689. @file{sys/stat.h} (GNU):  @ref{Testing File Type}.
  2690. @comment S_ISREG
  2691. @item int S_ISREG (mode_t @var{m})
  2692. @file{sys/stat.h} (POSIX):  @ref{Testing File Type}.
  2693. @comment S_ISSOCK
  2694. @item int S_ISSOCK (mode_t @var{m})
  2695. @file{sys/stat.h} (GNU):  @ref{Testing File Type}.
  2696. @comment S_ISUID
  2697. @item S_ISUID
  2698. @file{sys/stat.h} (POSIX):  @ref{Permission Bits}.
  2699. @comment S_ISVTX
  2700. @item S_ISVTX
  2701. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  2702. @comment S_IWGRP
  2703. @item S_IWGRP
  2704. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2705. @comment S_IWOTH
  2706. @item S_IWOTH
  2707. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2708. @comment S_IWRITE
  2709. @item S_IWRITE
  2710. @file{sys/stat.h} (BSD):  @ref{Permission Bits}.
  2711. @comment S_IWUSR
  2712. @item S_IWUSR
  2713. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2714. @comment S_IXGRP
  2715. @item S_IXGRP
  2716. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2717. @comment S_IXOTH
  2718. @item S_IXOTH
  2719. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2720. @comment S_IXUSR
  2721. @item S_IXUSR
  2722. @file{sys/stat.h} (POSIX.1):  @ref{Permission Bits}.
  2723. @comment size_t
  2724. @item size_t
  2725. @file{stddef.h} (ANSI):  @ref{Important Data Types}.
  2726. @comment sleep
  2727. @item unsigned int sleep (unsigned int @var{seconds})
  2728. @file{unistd.h} (POSIX.1):  @ref{Sleeping}.
  2729. @comment snprintf
  2730. @item int snprintf (char *@var{s}, size_t @var{size}, const char *@var{template}, @dots{})
  2731. @file{stdio.h} (GNU):  @ref{Formatted Output Functions}.
  2732. @comment SO_BROADCAST
  2733. @item SO_BROADCAST
  2734. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2735. @comment SOCK_DGRAM
  2736. @item int SOCK_DGRAM
  2737. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  2738. @comment socket
  2739. @item int socket (int @var{namespace}, int @var{style}, int @var{protocol})
  2740. @file{sys/socket.h} (BSD):  @ref{Creating a Socket}.
  2741. @comment socketpair
  2742. @item int socketpair (int @var{namespace}, int @var{style}, int @var{protocol}, int @var{filedes}@t{[2]})
  2743. @file{sys/socket.h} (BSD):  @ref{Socket Pairs}.
  2744. @comment SOCK_RAW
  2745. @item int SOCK_RAW
  2746. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  2747. @comment SOCK_RDM
  2748. @item int SOCK_RDM
  2749. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  2750. @comment SOCK_SEQPACKET
  2751. @item int SOCK_SEQPACKET
  2752. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  2753. @comment SOCK_STREAM
  2754. @item int SOCK_STREAM
  2755. @file{sys/socket.h} (BSD):  @ref{Communication Styles}.
  2756. @comment SO_DEBUG
  2757. @item SO_DEBUG
  2758. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2759. @comment SO_DONTROUTE
  2760. @item SO_DONTROUTE
  2761. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2762. @comment SO_ERROR
  2763. @item SO_ERROR
  2764. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2765. @comment SO_KEEPALIVE
  2766. @item SO_KEEPALIVE
  2767. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2768. @comment SO_LINGER
  2769. @item SO_LINGER
  2770. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2771. @comment SOL_SOCKET
  2772. @item int SOL_SOCKET
  2773. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2774. @comment SO_OOBINLINE
  2775. @item SO_OOBINLINE
  2776. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2777. @comment SO_RCVBUF
  2778. @item SO_RCVBUF
  2779. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2780. @comment SO_REUSEADDR
  2781. @item SO_REUSEADDR
  2782. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2783. @comment SO_SNDBUF
  2784. @item SO_SNDBUF
  2785. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2786. @comment SO_STYLE
  2787. @item SO_STYLE
  2788. @file{sys/socket.h} (GNU):  @ref{Socket-Level Options}.
  2789. @comment SO_TYPE
  2790. @item SO_TYPE
  2791. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2792. @comment speed_t
  2793. @item speed_t
  2794. @file{termios.h} (POSIX.1):  @ref{Line Speed}.
  2795. @comment sprintf
  2796. @item int sprintf (char *@var{s}, const char *@var{template}, @dots{})
  2797. @file{stdio.h} (ANSI):  @ref{Formatted Output Functions}.
  2798. @comment sqrt
  2799. @item double sqrt (double @var{x})
  2800. @file{math.h} (ANSI):  @ref{Exponents and Logarithms}.
  2801. @comment srand
  2802. @item void srand (unsigned int @var{seed})
  2803. @file{stdlib.h} (ANSI):  @ref{ANSI Random}.
  2804. @comment srandom
  2805. @item void srandom (unsigned int @var{seed})
  2806. @file{stdlib.h} (BSD):  @ref{BSD Random}.
  2807. @comment sscanf
  2808. @item int sscanf (const char *@var{s}, const char *@var{template}, @dots{})
  2809. @file{stdio.h} (ANSI):  @ref{Formatted Input Functions}.
  2810. @comment ssignal
  2811. @item sighandler_t ssignal (int @var{signum}, sighandler_t @var{action})
  2812. @file{signal.h} (SVID):  @ref{Basic Signal Handling}.
  2813. @comment SSIZE_MAX
  2814. @item int SSIZE_MAX
  2815. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  2816. @comment ssize_t
  2817. @item ssize_t
  2818. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  2819. @comment stat
  2820. @item int stat (const char *@var{filename}, struct stat *@var{buf})
  2821. @file{sys/stat.h} (POSIX.1):  @ref{Reading Attributes}.
  2822. @comment STDERR_FILENO
  2823. @item STDERR_FILENO
  2824. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  2825. @comment stderr
  2826. @item FILE * stderr
  2827. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  2828. @comment STDIN_FILENO
  2829. @item STDIN_FILENO
  2830. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  2831. @comment stdin
  2832. @item FILE * stdin
  2833. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  2834. @comment STDOUT_FILENO
  2835. @item STDOUT_FILENO
  2836. @file{unistd.h} (POSIX.1):  @ref{Descriptors and Streams}.
  2837. @comment stdout
  2838. @item FILE * stdout
  2839. @file{stdio.h} (ANSI):  @ref{Standard Streams}.
  2840. @comment stpcpy
  2841. @item char * stpcpy (char *@var{to}, const char *@var{from})
  2842. @file{string.h} (Unknown origin):  @ref{Copying and Concatenation,}.
  2843. @comment strcasecmp
  2844. @item int strcasecmp (const char *@var{s1}, const char *@var{s2})
  2845. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  2846. @comment strcat
  2847. @item char * strcat (char *@var{to}, const char *@var{from})
  2848. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2849. @comment strchr
  2850. @item char * strchr (const char *@var{string}, int @var{c})
  2851. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2852. @comment strcmp
  2853. @item int strcmp (const char *@var{s1}, const char *@var{s2})
  2854. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  2855. @comment strcoll
  2856. @item int strcoll (const char *@var{s1}, const char *@var{s2})
  2857. @file{string.h} (ANSI):  @ref{Collation Functions,}.
  2858. @comment strcpy
  2859. @item char * strcpy (char *@var{to}, const char *@var{from})
  2860. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2861. @comment strcspn
  2862. @item size_t strcspn (const char *@var{string}, const char *@var{stopset})
  2863. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2864. @comment strdup
  2865. @item char * strdup (const char *@var{s})
  2866. @file{string.h} (SVID):  @ref{Copying and Concatenation,}.
  2867. @comment STREAM_MAX
  2868. @item int STREAM_MAX
  2869. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  2870. @comment strerror
  2871. @item char * strerror (int @var{errnum})
  2872. @file{string.h} (ANSI):  @ref{Error Messages,}.
  2873. @comment strftime
  2874. @item size_t strftime (char *@var{s}, size_t @var{size}, const char *@var{template}, const struct tm *@var{brokentime})
  2875. @file{time.h} (ANSI):  @ref{Formatting Date and Time}.
  2876. @comment strlen
  2877. @item size_t strlen (const char *@var{s})
  2878. @file{string.h} (ANSI):  @ref{String Length,}.
  2879. @comment strncasecmp
  2880. @item int strncasecmp (const char *@var{s1}, const char *@var{s2}, size_t @var{n})
  2881. @file{string.h} (BSD):  @ref{String/Array Comparison,}.
  2882. @comment strncat
  2883. @item char * strncat (char *@var{to}, const char *@var{from}, size_t @var{size})
  2884. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2885. @comment strncmp
  2886. @item int strncmp (const char *@var{s1}, const char *@var{s2}, size_t @var{size})
  2887. @file{string.h} (ANSI):  @ref{String/Array Comparison,}.
  2888. @comment strncpy
  2889. @item char * strncpy (char *@var{to}, const char *@var{from}, size_t @var{size})
  2890. @file{string.h} (ANSI):  @ref{Copying and Concatenation,}.
  2891. @comment strpbrk
  2892. @item char * strpbrk (const char *@var{string}, const char *@var{stopset})
  2893. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2894. @comment strrchr
  2895. @item char * strrchr (const char *@var{string}, int @var{c})
  2896. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2897. @comment strsignal
  2898. @item char * strsignal (int @var{signum})
  2899. @file{string.h} (GNU):  @ref{Signal Messages}.
  2900. @comment strspn
  2901. @item size_t strspn (const char *@var{string}, const char *@var{skipset})
  2902. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2903. @comment strstr
  2904. @item char * strstr (const char *@var{haystack}, const char *@var{needle})
  2905. @file{string.h} (ANSI):  @ref{Search Functions,}.
  2906. @comment strtod
  2907. @item double strtod (const char *@var{string}, char **@var{tailptr})
  2908. @file{stdlib.h} (ANSI):  @ref{Parsing of Floats}.
  2909. @comment strtok
  2910. @item char * strtok (char *@var{newstring}, const char *@var{delimiters})
  2911. @file{string.h} (ANSI):  @ref{Finding Tokens in a String,}.
  2912. @comment strtol
  2913. @item long int strtol (const char *@var{string}, char **@var{tailptr}, int @var{base})
  2914. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  2915. @comment strtoul
  2916. @item unsigned long int strtoul (const char *@var{string}, char **@var{tailptr}, int @var{base})
  2917. @file{stdlib.h} (ANSI):  @ref{Parsing of Integers}.
  2918. @comment struct dirent
  2919. @item struct dirent
  2920. @file{dirent.h} (POSIX.1):  @ref{Directory Entries}.
  2921. @comment struct flock
  2922. @item struct flock
  2923. @file{fcntl.h} (POSIX.1):  @ref{File Locks}.
  2924. @comment struct group
  2925. @item struct group
  2926. @file{grp.h} (POSIX.1):  @ref{Group Data Structure}.
  2927. @comment struct hostent
  2928. @item struct hostent
  2929. @file{netdb.h} (BSD):  @ref{Host Names}.
  2930. @comment struct in_addr
  2931. @item struct in_addr
  2932. @file{netinet/in.h} (BSD):  @ref{Host Address Data Type}.
  2933. @comment struct itimerval
  2934. @item struct itimerval
  2935. @file{sys/time.h} (BSD):  @ref{Setting an Alarm}.
  2936. @comment struct lconv
  2937. @item struct lconv
  2938. @file{locale.h} (ANSI):  @ref{Numeric Formatting,}.
  2939. @comment struct linger
  2940. @item struct linger
  2941. @file{sys/socket.h} (BSD):  @ref{Socket-Level Options}.
  2942. @comment struct msghdr
  2943. @item struct msghdr
  2944. @file{sys/socket.h} (BSD):  @ref{Receiving Datagrams}.
  2945. @comment struct mstats
  2946. @item struct mstats
  2947. @file{malloc.h} (GNU):  @ref{Statistics of Malloc}.
  2948. @comment struct netent
  2949. @item struct netent
  2950. @file{netdb.h} (BSD):  @ref{Networks Database}.
  2951. @comment struct obstack
  2952. @item struct obstack
  2953. @file{obstack.h} (GNU):  @ref{Creating Obstacks}.
  2954. @comment struct option
  2955. @item struct option
  2956. @file{getopt.h} (GNU):  @ref{Long Options}.
  2957. @comment struct passwd
  2958. @item struct passwd
  2959. @file{pwd.h} (POSIX.1):  @ref{User Data Structure}.
  2960. @comment struct printf_info
  2961. @item struct printf_info
  2962. @file{printf.h} (GNU):  @ref{Conversion Specifier Options}.
  2963. @comment struct protoent
  2964. @item struct protoent
  2965. @file{netdb.h} (BSD):  @ref{Protocols Database}.
  2966. @comment struct rlimit
  2967. @item struct rlimit
  2968. @file{sys/resource.h} (BSD):  @ref{Limits on Resources}.
  2969. @comment struct rusage
  2970. @item struct rusage
  2971. @file{sys/resource.h} (BSD):  @ref{Resource Usage}.
  2972. @comment struct servent
  2973. @item struct servent
  2974. @file{netdb.h} (BSD):  @ref{Services Database}.
  2975. @comment struct sigaction
  2976. @item struct sigaction
  2977. @file{signal.h} (POSIX.1):  @ref{Advanced Signal Handling}.
  2978. @comment struct sigaltstack
  2979. @item struct sigaltstack
  2980. @file{signal.h} (BSD):  @ref{Signal Stack}.
  2981. @comment struct sigstack
  2982. @item struct sigstack
  2983. @file{signal.h} (BSD):  @ref{Signal Stack}.
  2984. @comment struct sigvec
  2985. @item struct sigvec
  2986. @file{signal.h} (BSD):  @ref{BSD Handler}.
  2987. @comment struct sockaddr
  2988. @item struct sockaddr
  2989. @file{sys/socket.h} (BSD):  @ref{Address Formats}.
  2990. @comment struct sockaddr_in
  2991. @item struct sockaddr_in
  2992. @file{netinet/in.h} (BSD):  @ref{Internet Address Format}.
  2993. @comment struct sockaddr_un
  2994. @item struct sockaddr_un
  2995. @file{sys/un.h} (BSD):  @ref{File Namespace Details}.
  2996. @comment struct stat
  2997. @item struct stat
  2998. @file{sys/stat.h} (POSIX.1):  @ref{Attribute Meanings}.
  2999. @comment struct termios
  3000. @item struct termios
  3001. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  3002. @comment struct timeval
  3003. @item struct timeval
  3004. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  3005. @comment struct timezone
  3006. @item struct timezone
  3007. @file{sys/time.h} (BSD):  @ref{High-Resolution Calendar}.
  3008. @comment struct tm
  3009. @item struct tm
  3010. @file{time.h} (ANSI):  @ref{Broken-down Time}.
  3011. @comment struct tms
  3012. @item struct tms
  3013. @file{sys/times.h} (POSIX.1):  @ref{Detailed CPU Time}.
  3014. @comment struct utimbuf
  3015. @item struct utimbuf
  3016. @file{time.h} (POSIX.1):  @ref{File Times}.
  3017. @comment struct utsname
  3018. @item struct utsname
  3019. @file{sys/utsname.h} (POSIX.1):  @ref{Hardware/Software Type ID}.
  3020. @comment strxfrm
  3021. @item size_t strxfrm (char *@var{to}, const char *@var{from}, size_t @var{size})
  3022. @file{string.h} (ANSI):  @ref{Collation Functions,}.
  3023. @comment _SVID_SOURCE
  3024. @item _SVID_SOURCE
  3025. (GNU):  @ref{Feature Test Macros,}.
  3026. @comment SV_INTERRUPT
  3027. @item int SV_INTERRUPT
  3028. @file{signal.h} (BSD):  @ref{BSD Handler}.
  3029. @comment SV_ONSTACK
  3030. @item int SV_ONSTACK
  3031. @file{signal.h} (BSD):  @ref{BSD Handler}.
  3032. @comment SV_RESETHAND
  3033. @item int SV_RESETHAND
  3034. @file{signal.h} (Sun):  @ref{BSD Handler}.
  3035. @comment symlink
  3036. @item int symlink (const char *@var{oldname}, const char *@var{newname})
  3037. @file{unistd.h} (BSD):  @ref{Symbolic Links}.
  3038. @comment sysconf
  3039. @item long int sysconf (int @var{parameter})
  3040. @file{unistd.h} (POSIX.1):  @ref{Sysconf Definition}.
  3041. @comment system
  3042. @item int system (const char *@var{command})
  3043. @file{stdlib.h} (ANSI):  @ref{Running a Command}.
  3044. @comment tanh
  3045. @item double tanh (double @var{x})
  3046. @file{math.h} (ANSI):  @ref{Hyperbolic Functions}.
  3047. @comment tan
  3048. @item double tan (double @var{x})
  3049. @file{math.h} (ANSI):  @ref{Trig Functions}.
  3050. @comment tcdrain
  3051. @item int tcdrain (int @var{filedes})
  3052. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  3053. @comment tcflag_t
  3054. @item tcflag_t
  3055. @file{termios.h} (POSIX.1):  @ref{Mode Data Types}.
  3056. @comment tcflow
  3057. @item int tcflow (int @var{filedes}, int @var{action})
  3058. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  3059. @comment tcflush
  3060. @item int tcflush (int @var{filedes}, int @var{queue})
  3061. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  3062. @comment tcgetattr
  3063. @item int tcgetattr (int @var{filedes}, struct termios *@var{termios_p})
  3064. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  3065. @comment tcgetpgrp
  3066. @item pid_t tcgetpgrp (int @var{filedes})
  3067. @file{unistd.h} (POSIX.1):  @ref{Terminal Access Functions,}.
  3068. @comment TCSADRAIN
  3069. @item TCSADRAIN
  3070. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  3071. @comment TCSAFLUSH
  3072. @item TCSAFLUSH
  3073. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  3074. @comment TCSANOW
  3075. @item TCSANOW
  3076. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  3077. @comment TCSASOFT
  3078. @item TCSASOFT
  3079. @file{termios.h} (BSD):  @ref{Mode Functions}.
  3080. @comment tcsendbreak
  3081. @item int tcsendbreak (int @var{filedes}, int @var{duration})
  3082. @file{termios.h} (POSIX.1):  @ref{Line Control}.
  3083. @comment tcsetattr
  3084. @item int tcsetattr (int @var{filedes}, int @var{when}, const struct termios *@var{termios_p})
  3085. @file{termios.h} (POSIX.1):  @ref{Mode Functions}.
  3086. @comment tcsetpgrp
  3087. @item int tcsetpgrp (int @var{filedes}, pid_t @var{pgid})
  3088. @file{unistd.h} (POSIX.1):  @ref{Terminal Access Functions,}.
  3089. @comment telldir
  3090. @item off_t telldir (DIR *@var{dirstream})
  3091. @file{dirent.h} (BSD):  @ref{Random Access Directory}.
  3092. @comment TEMP_FAILURE_RETRY
  3093. @item TEMP_FAILURE_RETRY (@var{expression})
  3094. @file{unistd.h} (GNU):  @ref{Interrupted Primitives}.
  3095. @comment tempnam
  3096. @item char * tempnam (const char *@var{dir}, const char *@var{prefix})
  3097. @file{stdio.h} (SVID):  @ref{Temporary Files}.
  3098. @c This file is generated by summary.awk from the Texinfo sources.
  3099. @comment time
  3100. @item time_t time (time_t *@var{result})
  3101. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  3102. @comment times
  3103. @item clock_t times (struct tms *@var{buffer})
  3104. @file{sys/times.h} (POSIX.1):  @ref{Detailed CPU Time}.
  3105. @comment time_t
  3106. @item time_t
  3107. @file{time.h} (ANSI):  @ref{Simple Calendar Time}.
  3108. @comment timezone
  3109. @item long int timezone
  3110. @file{time.h} (SVID):  @ref{Time Zone Functions}.
  3111. @comment tmpfile
  3112. @item FILE * tmpfile (void)
  3113. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  3114. @comment TMP_MAX
  3115. @item int TMP_MAX
  3116. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  3117. @comment tmpnam
  3118. @item char * tmpnam (char *@var{result})
  3119. @file{stdio.h} (ANSI):  @ref{Temporary Files}.
  3120. @comment toascii
  3121. @item int toascii (int @var{c})
  3122. @file{ctype.h} (SVID, BSD):  @ref{Case Conversion,}.
  3123. @comment tolower
  3124. @item int tolower (int @var{c})
  3125. @file{ctype.h} (ANSI):  @ref{Case Conversion,}.
  3126. @comment _tolower
  3127. @item int _tolower (int @var{c})
  3128. @file{ctype.h} (SVID):  @ref{Case Conversion,}.
  3129. @comment TOSTOP
  3130. @item TOSTOP
  3131. @file{termios.h} (POSIX.1):  @ref{Local Modes}.
  3132. @comment toupper
  3133. @item int toupper (int @var{c})
  3134. @file{ctype.h} (ANSI):  @ref{Case Conversion,}.
  3135. @comment _toupper
  3136. @item int _toupper (int @var{c})
  3137. @file{ctype.h} (SVID):  @ref{Case Conversion,}.
  3138. @comment TRY_AGAIN
  3139. @item TRY_AGAIN
  3140. @file{netdb.h} (BSD):  @ref{Host Names}.
  3141. @comment ttyname
  3142. @item char * ttyname (int @var{filedes})
  3143. @file{unistd.h} (POSIX.1):  @ref{Is It a Terminal}.
  3144. @comment TZNAME_MAX
  3145. @item int TZNAME_MAX
  3146. @file{limits.h} (POSIX.1):  @ref{General Limits}.
  3147. @comment tzset
  3148. @item void tzset (void)
  3149. @file{time.h} (POSIX.1):  @ref{Time Zone Functions}.
  3150. @comment UCHAR_MAX
  3151. @item UCHAR_MAX
  3152. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3153. @comment uid_t
  3154. @item uid_t
  3155. @file{sys/types.h} (POSIX.1):  @ref{Reading Persona}.
  3156. @comment UINT_MAX
  3157. @item UINT_MAX
  3158. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3159. @comment ULONG_LONG_MAX
  3160. @item ULONG_LONG_MAX
  3161. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3162. @comment ULONG_MAX
  3163. @item ULONG_MAX
  3164. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3165. @comment umask
  3166. @item mode_t umask (mode_t @var{mask})
  3167. @file{sys/stat.h} (POSIX.1):  @ref{Setting Permissions}.
  3168. @comment uname
  3169. @item int uname (struct utsname *@var{info})
  3170. @file{sys/utsname.h} (POSIX.1):  @ref{Hardware/Software Type ID}.
  3171. @comment ungetc
  3172. @item int ungetc (int @var{c}, FILE *@var{stream})
  3173. @file{stdio.h} (ANSI):  @ref{How Unread}.
  3174. @comment union wait
  3175. @item union wait
  3176. @file{sys/wait.h} (BSD):  @ref{BSD Wait Functions}.
  3177. @comment unlink
  3178. @item int unlink (const char *@var{filename})
  3179. @file{unistd.h} (POSIX.1):  @ref{Deleting Files}.
  3180. @comment USHRT_MAX
  3181. @item USHRT_MAX
  3182. @file{limits.h} (ANSI):  @ref{Range of Type}.
  3183. @comment utime
  3184. @item int utime (const char *@var{filename}, const struct utimbuf *@var{times})
  3185. @file{time.h} (POSIX.1):  @ref{File Times}.
  3186. @comment utimes
  3187. @item int utimes (const char *@var{filename}, struct timeval @var{tvp}@t{[2]})
  3188. @file{sys/time.h} (BSD):  @ref{File Times}.
  3189. @comment va_alist
  3190. @item va_alist
  3191. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  3192. @comment va_arg
  3193. @item @var{type} va_arg (va_list @var{ap}, @var{type})
  3194. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  3195. @comment va_dcl
  3196. @item va_dcl
  3197. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  3198. @comment va_end
  3199. @item void va_end (va_list @var{ap})
  3200. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  3201. @comment va_list
  3202. @item va_list
  3203. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  3204. @comment valloc
  3205. @item void * valloc (size_t @var{size})
  3206. @file{malloc.h}, @file{stdlib.h} (BSD):  @ref{Aligned Memory Blocks}.
  3207. @comment vasprintf
  3208. @item int vasprintf (char **@var{ptr}, const char *@var{template}, va_list @var{ap})
  3209. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  3210. @comment va_start
  3211. @item void va_start (va_list @var{ap})
  3212. @file{varargs.h} (Unix):  @ref{Old Varargs}.
  3213. @comment va_start
  3214. @item void va_start (va_list @var{ap}, @var{last_required})
  3215. @file{stdarg.h} (ANSI):  @ref{Argument Macros}.
  3216. @comment VDISCARD
  3217. @item int VDISCARD
  3218. @file{termios.h} (BSD):  @ref{Other Special}.
  3219. @comment VDSUSP
  3220. @item int VDSUSP
  3221. @file{termios.h} (BSD):  @ref{Signal Characters}.
  3222. @comment VEOF
  3223. @item int VEOF
  3224. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  3225. @comment VEOL2
  3226. @item int VEOL2
  3227. @file{termios.h} (BSD):  @ref{BSD Editing}.
  3228. @comment VEOL
  3229. @item int VEOL
  3230. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  3231. @comment VERASE
  3232. @item int VERASE
  3233. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  3234. @comment vfork
  3235. @item pid_t vfork (void)
  3236. @file{unistd.h} (BSD):  @ref{Creating a Process}.
  3237. @comment vfprintf
  3238. @item int vfprintf (FILE *@var{stream}, const char *@var{template}, va_list @var{ap})
  3239. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  3240. @comment vfscanf
  3241. @item int vfscanf (FILE *@var{stream}, const char *@var{template}, va_list @var{ap})
  3242. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  3243. @comment VINTR
  3244. @item int VINTR
  3245. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  3246. @comment VKILL
  3247. @item int VKILL
  3248. @file{termios.h} (POSIX.1):  @ref{Editing Characters}.
  3249. @comment VLNEXT
  3250. @item int VLNEXT
  3251. @file{termios.h} (BSD):  @ref{BSD Editing}.
  3252. @comment VMIN
  3253. @item int VMIN
  3254. @file{termios.h} (POSIX.1):  @ref{Noncanonical Input}.
  3255. @comment vprintf
  3256. @item int vprintf (const char *@var{template}, va_list @var{ap})
  3257. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  3258. @comment VQUIT
  3259. @item int VQUIT
  3260. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  3261. @comment VREPRINT
  3262. @item int VREPRINT
  3263. @file{termios.h} (BSD):  @ref{BSD Editing}.
  3264. @comment vscanf
  3265. @item int vscanf (const char *@var{template}, va_list @var{ap})
  3266. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  3267. @comment vsnprintf
  3268. @item int vsnprintf (char *@var{s}, size_t @var{size}, const char *@var{template}, va_list @var{ap})
  3269. @file{stdio.h} (GNU):  @ref{Variable Arguments Output}.
  3270. @comment vsprintf
  3271. @item int vsprintf (char *@var{s}, const char *@var{template}, va_list @var{ap})
  3272. @file{stdio.h} (ANSI):  @ref{Variable Arguments Output}.
  3273. @comment vsscanf
  3274. @item int vsscanf (const char *@var{s}, const char *@var{template}, va_list @var{ap})
  3275. @file{stdio.h} (GNU):  @ref{Variable Arguments Input}.
  3276. @comment VSTART
  3277. @item int VSTART
  3278. @file{termios.h} (POSIX.1):  @ref{Start/Stop Characters}.
  3279. @comment VSTATUS
  3280. @item int VSTATUS
  3281. @file{termios.h} (BSD):  @ref{Other Special}.
  3282. @comment VSTOP
  3283. @item int VSTOP
  3284. @file{termios.h} (POSIX.1):  @ref{Start/Stop Characters}.
  3285. @comment VSUSP
  3286. @item int VSUSP
  3287. @file{termios.h} (POSIX.1):  @ref{Signal Characters}.
  3288. @comment VTIME
  3289. @item int VTIME
  3290. @file{termios.h} (POSIX.1):  @ref{Noncanonical Input}.
  3291. @comment VWERASE
  3292. @item int VWERASE
  3293. @file{termios.h} (BSD):  @ref{BSD Editing}.
  3294. @comment wait3
  3295. @item pid_t wait3 (union wait *@var{status_ptr}, int @var{options}, struct rusage *@var{usage})
  3296. @file{sys/wait.h} (BSD):  @ref{BSD Wait Functions}.
  3297. @comment wait4
  3298. @item pid_t wait4 (pid_t @var{pid}, union wait *@var{status_ptr}, int @var{options}, struct rusage *@var{usage})
  3299. @file{sys/wait.h} (BSD):  @ref{BSD Wait Functions}.
  3300. @comment wait
  3301. @item pid_t wait (int *@var{status_ptr})
  3302. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion}.
  3303. @comment waitpid
  3304. @item pid_t waitpid (pid_t @var{pid}, int *@var{status_ptr}, int @var{options})
  3305. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion}.
  3306. @comment WCHAR_MAX
  3307. @item WCHAR_MAX
  3308. @file{limits.h} (GNU):  @ref{Range of Type}.
  3309. @comment wchar_t
  3310. @item wchar_t
  3311. @file{stddef.h} (ANSI):  @ref{Wide Char Intro,}.
  3312. @comment WCOREDUMP
  3313. @item int WCOREDUMP (int @var{status})
  3314. @file{sys/wait.h} (BSD):  @ref{Process Completion Status}.
  3315. @comment wcstombs
  3316. @item size_t wcstombs (char *@var{string}, const wchar_t @var{wstring}, size_t @var{size})
  3317. @file{stdlib.h} (ANSI):  @ref{Wide String Conversion,}.
  3318. @comment wctomb
  3319. @item int wctomb (char *@var{string}, wchar_t @var{wchar})
  3320. @file{stdlib.h} (ANSI):  @ref{Converting One Char,}.
  3321. @comment WEXITSTATUS
  3322. @item int WEXITSTATUS (int @var{status})
  3323. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3324. @comment WIFEXITED
  3325. @item int WIFEXITED (int @var{status})
  3326. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3327. @comment WIFSIGNALED
  3328. @item int WIFSIGNALED (int @var{status})
  3329. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3330. @comment WIFSTOPPED
  3331. @item int WIFSTOPPED (int @var{status})
  3332. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3333. @comment W_OK
  3334. @item int W_OK
  3335. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  3336. @comment wordexp
  3337. @item int wordexp (const char *@var{words}, wordexp_t *@var{word-vector-ptr}, int @var{flags})
  3338. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3339. @comment wordexp_t
  3340. @item wordexp_t
  3341. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3342. @comment wordfree
  3343. @item void wordfree (wordexp_t *@var{word-vector-ptr})
  3344. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3345. @comment WRDE_APPEND
  3346. @item WRDE_APPEND
  3347. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3348. @comment WRDE_BADCHAR
  3349. @item WRDE_BADCHAR
  3350. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3351. @comment WRDE_BADVAL
  3352. @item WRDE_BADVAL
  3353. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3354. @comment WRDE_CMDSUB
  3355. @item WRDE_CMDSUB
  3356. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3357. @comment WRDE_DOOFFS
  3358. @item WRDE_DOOFFS
  3359. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3360. @comment WRDE_NOCMD
  3361. @item WRDE_NOCMD
  3362. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3363. @comment WRDE_NOSPACE
  3364. @item WRDE_NOSPACE
  3365. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3366. @comment WRDE_REUSE
  3367. @item WRDE_REUSE
  3368. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3369. @comment WRDE_SHOWERR
  3370. @item WRDE_SHOWERR
  3371. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3372. @comment WRDE_SYNTAX
  3373. @item WRDE_SYNTAX
  3374. @file{wordexp.h} (POSIX.2):  @ref{Calling Wordexp}.
  3375. @comment WRDE_UNDEF
  3376. @item WRDE_UNDEF
  3377. @file{wordexp.h} (POSIX.2):  @ref{Flags for Wordexp}.
  3378. @comment write
  3379. @item ssize_t write (int @var{filedes}, const void *@var{buffer}, size_t @var{size})
  3380. @file{unistd.h} (POSIX.1):  @ref{I/O Primitives}.
  3381. @comment WSTOPSIG
  3382. @item int WSTOPSIG (int @var{status})
  3383. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3384. @comment WTERMSIG
  3385. @item int WTERMSIG (int @var{status})
  3386. @file{sys/wait.h} (POSIX.1):  @ref{Process Completion Status}.
  3387. @comment X_OK
  3388. @item int X_OK
  3389. @file{unistd.h} (POSIX.1):  @ref{Testing File Access}.
  3390.